我目前有一个隐藏在屏幕外的视图中的UIPickerView,当按下按钮时,PickerView会动画(从底部开始动画)。当用户完成选择器视图后,他们会单击视图中的“完成”按钮,并且视图会在屏幕外设置动画。除了屏幕处于横向方向时,这一切都完美无缺。坐标与设备处于纵向时的坐标不同。有没有办法让这个方向适用于任何一个方向?
我的情况图片:
Pickerview:
旋转Pickerview:
正如您在旋转时看到的那样,挑选者视图甚至不可见。
答案 0 :(得分:0)
您可以使用百分比而不是固定像素。例如self.view.frame.size.height * 0.5而不是硬编码384
或者你可以只使用模态视图?