我已经创建了 Storyboard,其中有多个 View 相互调用,现在我需要创建代码
我注意到 XCode 没有为 Storyboard中的每个 View 创建 .h 和 .m Controller 文件。
我应该手动创建它们吗? 我应该只保留一个 Controller 吗? (或者很少取决于 MVC 的关注点分离) 有开发这个的模式吗?
谢谢
最佳答案
通常的方法是一个 View Controller pr。屏幕上充满了内容。您可以想象有一个用于表格 View 的 View Controller ,包含任何类型的内容,然后另一个 View Controller 在按下一行时在充满内容的新屏幕中呈现该内容。
通常,当 View Controller 中有 subview 时,您可以在界面构建器中将它们连接起来。例如,如果您想填充其中包含 uiimageview 和 uiactivityindicatorview 的 View ,您可以控制它们的行为以及如何从 View Controller 代码填充它们。如果您想要一些非常通用的东西,并且您觉得一个 View 可能会占用 View Controller 中的大量代码,您也可以为其创建一个 uiview 子类,然后在界面构建器中设置该类。
这有帮助吗?如果您需要更多说明,请告诉我。
关于iphone - Storyboard完成,我需要为每个创建的 View 创建 .h 和 .m View Controller 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10263245/