IOS:在UIActionsheet外部点击时禁用解除功能

时间:2014-10-18 13:10:50

标签: ios uiactionsheet

我对UIActionsheet有疑问。 当用户点击外部操作表时,应用程序将自动调用解除功能以关闭操作表,那么如何禁用此功能? - >用户只需按取消按钮即可关闭操作表。 谢谢,

2 个答案:

答案 0 :(得分:0)

UIActionSheet有一个委托方法actionSheetCancel:。如果用户解除操作表,您可以使用它来执行某些操作。请记住,操作表不仅可以通过点击操作表外部来解除,也可以在应用程序进入后台时发生。请参阅有关UIActionSheet委托here

的信息

答案 1 :(得分:0)

请勿使用 .cancel UIAlertActionStyle。

如果您使用“.cancel”样式,则会禁用点击外部关闭功能。

您需要添加自己的自定义取消选项并点按该按钮,您可以关闭操作表。