2013-05-14 105 views
0

我目前有一个隐藏在屏幕外的视图中的UIPickerView,并且当按下按钮时,PickerView在(从底部开始动画)动画。当用户完成pickerview时,他们点击视图中的“完成”按钮,并且视图在屏幕外动画。这一切都完美无缺地工作,除了当屏幕在横向方向。坐标与设备纵向时的坐标不同。有没有办法让这项工作适合任何一种方向?设置相对于屏幕的UIPickerView

图片我的情况:

Pickerview: http://i.stack.imgur.com/yn6kd.png

Pickerview上旋转: http://i.stack.imgur.com/ZFGq1.png

正如你可以看到在旋转时,该pickerview甚至不可见。

+0

请在代码的位置显示代码。 – 2013-05-14 16:47:33

回答

0

您可以使用百分比而不是固定像素。例如self.view.frame.size.height * 0.5而不是硬编码384

要么你或者只能使用模态视图?

+0

这解决了它。谢谢,“self.view.frame.size.height”就是我一直在寻找的东西。 – user1595818 2013-05-14 18:10:29

相关问题