1

我有UIPickerView一个UIActionSheet。现在,这UIActionSheet使得UIActionSheet不可触摸的背后的观点。有没有办法让它可以触摸?或者这就是 a 的UIActionSheet工作方式?

4

1 回答 1

2

我不相信有可能在UIActionSheet不先将其关闭的情况下使可触摸背后的视图成为可能。它们是模态的,即在被解雇之前需要用户的注意。

UIActionSheet类参考(强调我的):

对于在 iPhone 和 iPod touch 设备上运行的应用程序,操作表通常从拥有视图的窗口底部向上滑动。对于在 iPad 设备上运行的应用程序,操作表通常显示在以适当方式锚定到起始视图的弹出框中。在弹出框之外点击会自动关闭操作表,在任何自定义按钮中点击也是如此。您也可以通过编程方式将其关闭。

我想解决这个问题的方法可能是您只需创建自己的显示类似的视图。例如,创建一个UIView您可以在按下按钮时为其设置动画(向上滑动)的动画。这UIView可以包含您UIPickerView和您需要的任何其他内容(可能是取消按钮来关闭它)。

希望这有帮助,祝你好运!

于 2013-05-21T00:37:59.887 回答