我正在迁移我的应用程序,在其中一个应用中我使用了UIPickerView
。在viewDidLoad
方法中,我创建了picker并将其y坐标设置为self.view.frame.size.height
,以使其超出屏幕。然后当需要时,我只需将其向上移动。
在iPhone 5上,self.view.frame.size.height
仍然返回480,但UIView
正确地填充了屏幕。
我甚至尝试使用CGRectGetHeight(self.view.bounds)
,以为它可能会返回不同的值...但是没成功。有任何想法为什么会发生这种情况。