我正在创建一个应用程序来增加我的知识。
我有ViewController
接收信息,有了这些信息,他会显示一些Views
。我已经做过类似的事了,但最后却是一团糟,并且做了太多工作来改变我所做的事情。
在我的尝试中,我和其他人在同一个地方有一些观点,如果我不希望它们被显示,只是将hidden
属性改为NO,那时候这是我知识的最佳选择(iOS的4个月)我认为必须采用其他方式和更好的方法来执行此类ViewControllers
。
所以现在问我的问题..做ViewController
的最佳方法是什么,可以相应地改变他收到的信息?
一个基本的ViewController和其他是来自ViewController的子视图??
更新示例:我可以收到N类新闻。有些图像位于视图的顶部,其他图像具有滚动视图,如图片库以显示多个图像,其他图像具有带图像的标题等等。 其他人可以拥有文字,其他人可以使用webview来显示视频,其他人可以使用collectionView来显示其他信息。
答案 0 :(得分:0)
我要做的是有几个UIView子类。所以设置看起来像是:
ViewController.mainView -> removeAllSubViews -> addNewSubView
或者你可以使用多个视图控制器,但这取决于你需要查看的方式和内容。
例如,如果您不仅需要显示数据,还需要对数据进行一些互动/操作,那么您可能需要考虑使用多个ViewControllers