【问题标题】:UISwitch - How do I not make it animateUISwitch - 我如何不让它动画
【发布时间】:2013-02-01 02:24:34
【问题描述】:

我有一个 UISwitch,它在打开时显示密码,在关闭时隐藏密码。单击它时,会弹出一个 AlertView 要求输入密码然后确认。我的问题是,当用户单击它/输入错误密码时,开关仍会切换为显示 OFF 文本,而不是仍处于 ON 状态。我需要它来读取 ON 状态/文本,直到用户在 alertview 上成功输入正确的密码。

【问题讨论】:

  • 类似:setOn:animated:?
  • 你的意思是用户必须在警报中输入密码才能成功?
  • 对不起,我的意思是开关移动到 OFF 文本,我需要它在用户单击它时仍然显示 ON 文本,直到他输入正确的密码,然后开关显示 OFF 文本和密码可见。这是为了我正在开发的应用程序的安全目的。

标签: ios uiswitch


【解决方案1】:

第 1 步 在您的界面中执行此操作

IBOutlet UISwitch *passwordSwitch;

第 2 步 将您的开关设置为上述

第 3 步 如果密码失败,请按照您的逻辑执行此操作

    passwordSwitch.on=NO;

编辑:

如果成功就这样做

    passwordSwitch.on=YES;

【讨论】:

  • 非常感谢!它确实解决了显示的文本,但是当我单击它时它仍然会切换到 OFF,并且在我输入错误的通行证后,它会返回到 ON。有什么办法可以在我点击它后阻止它动画到关闭?
  • 好吧,我想我可以忍受。非常感谢!!
猜你喜欢
  • 2019-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-27
  • 1970-01-01
  • 1970-01-01
  • 2020-05-30
  • 1970-01-01
相关资源
最近更新 更多