【问题标题】:Differences between view controllers [closed]视图控制器之间的差异[关闭]
【发布时间】:2014-02-12 11:23:14
【问题描述】:

您好,我是 Xcode 新手,不太了解所有视图控制器之间的区别。例如,带有集合视图的 uiviewcontroller 和它自己的 uicollectionview 控制器有什么区别?对为什么我不使用视图控制器感到困惑,然后根据我的要求向其添加视图,例如表、集合等。有人可以帮忙解释一下吗?

【问题讨论】:

    标签: ios objective-c xcode uiviewcontroller uicollectionview


    【解决方案1】:

    这取决于您的要求。您可以使用视图控制器更改某些属性。但是当你作为它的控制器的一部分使用时,你不能改变它。

    例如,您不能更改 UICollectionViewController 的 UICollectionView 大小(请参阅this)。

    在这种情况下,您必须在视图控制器中使用UICollectionView。像这样,如果你想自定义一些属性但功能都是一样的。

    在这里我为你提一些参考:Ref

    【讨论】:

    • 谢谢大家的好消息!!!
    • 这意味着如果我想要一个 View 里面有两个控件,就像我想在底部添加一个标签栏和上面的集合视图,那么我应该使用 UIViewController 而不是 UICollectionViewController ?因为我不能改变UICollectionView 的大小,对吧?
    【解决方案2】:

    您可以将UICollectionViewController 作为模板,它会为您提供一切。视图控制器是简单的划痕垫,你必须在上面添加东西。 view controller 有一些优点和缺点,你必须自己做每一件事,但是 collectioViewController 你有 collectionView 的控制器。但是你不能在其中轻易改变事物。

    【讨论】:

    • 谢谢大家的好消息!!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-19
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多