0
|
Timothy Frisch · 技术社区 · 11 年前 |
![]() |
1
2
考虑到您的意见,这应该是您想要的:
然后,实际方法:
|
![]() |
2
0
是的,您当然可以设置
也就是说,你真的 不应该 这样使用标准开关。开关是用户控件,而不是显示器。如果用户看到一个开关,他们将期望能够改变它,并且在大多数情况下,他们不会期望开关自己改变状态。最好创建一些看起来不同的指示器,这样就不会让用户感到困惑。 此外,我认为App Store提交指南中有一段关于不要以意想不到的方式使用Apple UI元素。如果你计划在应用商店中发布你的应用,你可能会因此而被拒绝。
一个简单的解决方案是使用UIS开关,但设置
更新: 从你的评论来看,你似乎只想知道开关何时改变。这个 正确的 这里的答案(IMO)是,您的更新方法不应该直接更改开关,而是应该在数据模型中设置一些值。管理包含开关的视图的视图控制器随后可以使用键值观察来观察模型,并相应地调整开关的值,以及调用开关的操作。 |
![]() |
Martin sku · 在目标C中打印时间 2 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 3 年前 |
![]() |
subin272 · 修复iOS中的多个按钮单击事件? 6 年前 |
![]() |
James Chan · 如何使用锁定/解锁? 6 年前 |
![]() |
Josh F. · NSBundle mainBundle返回零 6 年前 |