相对于屏幕设置UIPickerView

时间:2013-05-14 16:06:29

标签: ios ipad

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

我的情况图片:

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

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

正如您在旋转时看到的那样,挑选者视图甚至不可见。

1 个答案:

答案 0 :(得分:0)

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

或者你可以只使用模态视图?