什么可以用来代替新的uiviewcontrollers

时间:2013-06-16 18:42:27

标签: ios ipad

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

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

我想创建类似子视图的东西(我在.net web apps中使用usercontrol(ascx))或其他任何东西。但不想创建许多viewcontrollers。 我的表格可以用什么?然后我将通过用户选择加载内容。

你能帮助我吗?

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

根据我对您的申请的理解,您应该将表单显示为ModalViewControllers。这样,您将在需要时显示表单,并在“提交”命中后将其解除。然后表单可以通过委托方法将信息传递给其委托(可以是主视图控制器)。

这是一个关于使用ModalViewControllers的好教程:“Presenting View Controllers

答案 1 :(得分:0)

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