也许这是一个愚蠢的问题,但我在 iOS 开发过程中遇到过很多次。
有时我会开发一个我想在多个屏幕上使用的视图组件,所以我会决定子类化UIView
并使它成为我可以在多个地方使用的东西。
然后,我开始向它添加功能。也许它需要响应一个NSNotification
,或者它应该响应用户的触摸。
在某个时刻,我开始怀疑我是否真的应该创建一个UIViewController
子类,并将其作为子 ViewController 添加到我的 UI 中。
UIView
在向 a 添加一些行为以及何时创建一个完整的 之间划清界限是否有任何共识UIViewController
?