【发布时间】:2017-01-30 19:47:26
【问题描述】:
我在设置中有一个 uiswitch,允许用户查看应用程序中的一些敏感内容。在允许用户通过点击更改开关之前,我想提示他们提供密码。
我尝试禁用开关,但无法检测到来自禁用开关的点击/触摸(没有一些笨拙的解决方法)。
是否有事件或方法可以在 uiswitch 更改值之前检测到触摸/点击,以便我可以防止它更改值并显示提示?
我尝试使用 touchdown 和 touch inside,但它们并没有阻止值的变化。
感谢您的任何建议。
【问题讨论】:
-
正常响应开关。如果用户没有输入正确的密码,请重置开关。
标签: ios objective-c uiswitch touch-up-inside