【发布时间】:2013-02-05 09:19:34
【问题描述】:
我将视图控制器 XIB 制作为 4 英寸视网膜屏幕,并在底部放置了一个自定义视图。
我在 iPhone4 3.5" 模拟器上运行该应用程序。
大多数 iPhone 版本都应该支持我的应用程序,所以我在视图控制器的 viewdidload 上设置了视图的框架。我本来打算第一次隐藏视图,结果视图的框架设置为{{-320, 401}, {320, 147}}.
但是在viewwillappear中,我发现view的frame被重置为{{0, 313}, {320, 147}}。
我想知道为什么这个框架会自动改变。
感谢您的帮助。
【问题讨论】:
-
为什么要以这种方式隐藏视图?为什么不使用 view.hidden 属性?
-
是的,
view.hidden是隐藏视图的更好方法。 -
我要展示动画。
标签: iphone iphone-5 viewdidload viewwillappear