0
我只创建了支持界面方向界面的项目。UI界面方向问题
在IB我改变方向我的景观景观和改变大小w:480小时:320。
在方法我-scrollViewDidScroll得到宽度我认为(self.view.frame.size.width)的和值是320,但在IB我设置了它在480
任何人都知道是什么它?谢谢!
我只创建了支持界面方向界面的项目。UI界面方向问题
在IB我改变方向我的景观景观和改变大小w:480小时:320。
在方法我-scrollViewDidScroll得到宽度我认为(self.view.frame.size.width)的和值是320,但在IB我设置了它在480
任何人都知道是什么它?谢谢!
在IB中更改方向并不会影响视图一旦它被加载 - 它只是为了您在布置控件时的方便。
视图的实际宽度将取决于设备在运行时的方向,假设您允许它旋转。
当画面从它会被调整到自动适应屏幕,所以如果你的手机是在纵向模式下,当你加载笔尖加载,宽度为320
确保您已在您的视图控制器中正确设置willRotateToInterfaceOrientation:
方法。
如果这一切都是正确的,它显示在横向上,另一个尝试是使用self.view.bounds.size.width
属性,因为内部大小(边界)并不总是与外部大小(框架)相同,如果视图已经旋转。
谢谢,这是很好的解释! – 2012-02-02 16:12:22