iphone - Storyboard完成,我需要为每个创建的 View 创建 .h 和 .m View Controller 文件吗?

标签 iphone ios xcode

我已经创建了 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/

相关文章:

android - 查找另一部智能手机的笛卡尔坐标?

ios - 带有委托(delegate)的 Storyboard模式 Segue

ios - 如何绘制末尾有段落截断的非矩形 UILabel?

ios - 如何将 UIButton 标识符更改为相机图标?

iphone - 在我的Xcode项目中有一个本地JSON文件

iphone - 监听器/观察器方法通知模型更改的优缺点

iphone - 如何在浏览 Cydia 存储库时显示包/应用程序图标

ios - UIScrollView 中的多个 UITableView(如 Etsy 应用程序)

ios - JSONKIT 解析错误

ios - 线程 1 : signal SIGABRT - AppDelegate. h