设置相对于屏幕的UIPickerView
问题描述:
我目前有一个隐藏在屏幕外的视图中的UIPickerView,并且当按下按钮时,PickerView在(从底部开始动画)动画。当用户完成pickerview时,他们点击视图中的“完成”按钮,并且视图在屏幕外动画。这一切都完美无缺地工作,除了当屏幕在横向方向。坐标与设备纵向时的坐标不同。有没有办法让这项工作适合任何一种方向?设置相对于屏幕的UIPickerView
图片我的情况:
Pickerview:
Pickerview上旋转:
正如你可以看到在旋转时,该pickerview甚至不可见。
答
您可以使用百分比而不是固定像素。例如self.view.frame.size.height * 0.5而不是硬编码384
要么你或者只能使用模态视图?
+0
这解决了它。谢谢,“self.view.frame.size.height”就是我一直在寻找的东西。 – user1595818 2013-05-14 18:10:29
请在代码的位置显示代码。 – 2013-05-14 16:47:33