0

我正在开发一个 iOS 应用程序,它有 3 个主要的 uiviewcontrollers 和 50 多种不同的形式。

我完成了主要表单的设计(登录、表单选择和消息 uiviewcontrollers)。用户将选择任何表单并加载相关表单。但我不想使用选项卡或表格视图控制器并在我的应用程序中创建超过 50 个视图控制器。因为所有内容都差不多(包括一个长文本和一个按钮)。

我想创建类似子视图(我在.net web 应用程序中使用用户控件(ascx))或其他任何东西。但不想创建很多视图控制器。我可以为我的表格使用什么?然后我将通过用户选择加载内容。

你能帮助我吗?

谢谢你的帮助。

4

2 回答 2

0

您可以对表单进行“分组”并查看哪些元素紧密结合在一起。在代码中制作 UIView 的这些子视图,并通过以编程方式添加它们以填充您的 VC 来重新使用它们。

于 2013-06-17T14:22:18.910 回答
0

根据我对您的应用程序的理解,您应该将表单呈现为ModalViewControllers。这样,您将在需要时呈现表单,并在点击“提交”时将其关闭。然后表单可以通过委托方法将信息传递给它的委托(可以是主视图控制器)。

这是一个关于使用 ModalViewControllers 的好教程:“展示视图控制器

于 2013-06-16T20:17:14.890 回答