0

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

我的情况图片:

选择器视图: http://i.stack.imgur.com/yn6kd.png

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

正如您在旋转时看到的那样,pickerview 甚至不可见。

4

1 回答 1

0

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

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

于 2013-05-14T16:09:09.857 回答