Iphone UIViewController的子类能否直接控制UIImageView

Iphone UIViewController的子类能否直接控制UIImageView,iphone,cocoa-touch,model-view-controller,uiviewcontroller,uiimageview,Iphone,Cocoa Touch,Model View Controller,Uiviewcontroller,Uiimageview,将UIViewController子类的view属性直接指向UIImageView是一种糟糕的形式吗?或者我的UIImageView应该嵌入到UIView中吗 我想不出它有什么问题,它似乎工作正常,但我想我应该问问蜂巢思维,这样做是否有任何负面影响。这取决于你的视图层次结构和你的应用程序是如何设计的 如果图像视图将占据整个屏幕,并且将是视图控制器管理的唯一视图,那么它不应该是一个问题 但是,如果屏幕上有更多视图,则最好将其嵌入到占据整个屏幕的视图中。即使如此,本着MVC的精神,主视图使用一个控制

将UIViewController子类的view属性直接指向UIImageView是一种糟糕的形式吗?或者我的UIImageView应该嵌入到UIView中吗


我想不出它有什么问题,它似乎工作正常,但我想我应该问问蜂巢思维,这样做是否有任何负面影响。

这取决于你的视图层次结构和你的应用程序是如何设计的

如果图像视图将占据整个屏幕,并且将是视图控制器管理的唯一视图,那么它不应该是一个问题

但是,如果屏幕上有更多视图,则最好将其嵌入到占据整个屏幕的视图中。即使如此,本着MVC的精神,主视图使用一个控制器,图像使用另一个控制器也不是一个坏主意


我想这取决于图像视图需要多少“控制”?

是的,我知道您一次只能在屏幕上显示一个视图控制器的视图。imageview将占据整个屏幕。它还将具有子视图。听起来你是说它在功能上没有什么问题,这很好,因为我已经做到了。如果有人因为我滥用MVC而惨遭杀害,我会向大家报告。;)六个小时后的报道,我不得不说这最终是一个愚蠢的举动。我以为我是在降低复杂性,但实际上我是在限制我的选择。如果这些听起来像是同一枚硬币的两面,那么你是对的。