我有UIPickerView
一个UIActionSheet
。现在,这UIActionSheet
使得UIActionSheet
不可触摸的背后的观点。有没有办法让它可以触摸?或者这就是 a 的UIActionSheet
工作方式?
问问题
141 次
1 回答
2
我不相信有可能在UIActionSheet
不先将其关闭的情况下使可触摸背后的视图成为可能。它们是模态的,即在被解雇之前需要用户的注意。
从UIActionSheet
类参考(强调我的):
对于在 iPhone 和 iPod touch 设备上运行的应用程序,操作表通常从拥有视图的窗口底部向上滑动。对于在 iPad 设备上运行的应用程序,操作表通常显示在以适当方式锚定到起始视图的弹出框中。在弹出框之外点击会自动关闭操作表,在任何自定义按钮中点击也是如此。您也可以通过编程方式将其关闭。
我想解决这个问题的方法可能是您只需创建自己的显示类似的视图。例如,创建一个UIView
您可以在按下按钮时为其设置动画(向上滑动)的动画。这UIView
可以包含您UIPickerView
和您需要的任何其他内容(可能是取消按钮来关闭它)。
希望这有帮助,祝你好运!
于 2013-05-21T00:37:59.887 回答