【发布时间】:2009-10-25 23:48:13
【问题描述】:
将我的 UIViewController 子类的视图属性直接指向 UIImageView 是不是很糟糕?还是应该将我的 UIImageView 嵌入到 UIView 中?
我想不出它有什么问题,而且它似乎工作正常,但我想我会问蜂巢思维这样做是否有任何负面后果。
【问题讨论】:
标签: iphone cocoa-touch model-view-controller uiviewcontroller uiimageview
将我的 UIViewController 子类的视图属性直接指向 UIImageView 是不是很糟糕?还是应该将我的 UIImageView 嵌入到 UIView 中?
我想不出它有什么问题,而且它似乎工作正常,但我想我会问蜂巢思维这样做是否有任何负面后果。
【问题讨论】:
标签: iphone cocoa-touch model-view-controller uiviewcontroller uiimageview
这取决于您的视图层次结构和应用的设计方式。
如果图像视图将占据整个屏幕并且是视图控制器管理的唯一视图,那么这应该不是问题。
但是,如果屏幕上有更多视图,最好将其嵌入到占据整个屏幕的视图中。即便如此,本着 MVC 的精神,为主视图设置一个控制器,为图像设置一个不同的控制器并不是一个坏主意。
我想这取决于图像视图需要多少“控制”?
【讨论】: