【发布时间】:2010-07-06 17:08:52
【问题描述】:
正如标题所说,我想知道堆叠子视图是否会减慢 iPhone 应用程序的速度。
例如,我有一个UIViewController,它的视图占据了整个屏幕。当用户按下按钮时,我创建第二个视图控制器并将其视图添加为原始 VC 的子视图,使第二个视图完全隐藏第一个视图。
应用程序是否有某种自动优化,例如“好的,我知道为屏幕的每个像素绘制什么,我停止寻找子视图”?
如果不是,我认为堆叠 2 个全屏视图不会真正减慢应用程序的速度,但如果它们本身包含许多子视图(标签、图像),那么 3、4 或更多视图是否会出现问题?
【问题讨论】:
-
来自常见问题解答。当您决定哪个答案对您最有帮助时,通过单击答案左侧的复选框轮廓将其标记为已接受的答案。这可以让其他人知道您的问题得到了很好的回答。这样做很有帮助,因为它向其他人表明您从社区中获得了价值。 (如果您不这样做,人们通常会礼貌地要求您返回并接受更多问题的答案!)
标签: iphone objective-c cocoa-touch uiview