iphone - 什么时候为自定义 subview 子类化 UIViewController?

标签 iphone ios uiview uiviewcontroller subview

我已经看到自定义 subview 作为 UIViewController 子类实现,但也许可以作为 UIView 子类实现。

我什么时候应该为 subview 继承 UIViewController 而不是 UIView?子类化 UIViewController 有什么缺点吗?

最佳答案

就个人而言,当我需要一些重要的逻辑继续时,我会使用 UIViewController 子类来完成。此外,如果我正在寻找您从 UIViewController 获得的一些行为,例如以模态方式或在导航 Controller 中呈现它。

如果您正在做一些相当简单或轻量级的事情,UIView 子类通常就足够了。在制作自定义按钮和表格 View 单元格时,我似乎最常使用它们。

根据我的经验,我发现自己使用的UIViewController子类比UIView子类多,但这可能不是最好的,只是碰巧我觉得多了一点舒适地使用 View Controller 而不是直接 View 。

关于iphone - 什么时候为自定义 subview 子类化 UIViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5450015/

相关文章:

iphone - 如何通过触摸该图像来旋转箭头图像?

iphone - CATextLayer 的动画截断

ios - 如何将 json 数据拆分为 2 个不同的数组?

ios - 滑动动画和功能

ios - 使用 UIPanGestureRecognizer 缩放和移动 UIView

ios - 在 Xcode 中使用静态库

ios - 检查用户是否登录 ios swift

ios - 如何将 MKMapView 的单例类设置为 Storyboard 中的 map ?

ios - xib 中的自定义 View 不起作用

ios - 在 iOS 中查找顶 View