如何使用UISwitch

问题描述 投票:0回答:1

我是Xcode的新手,正在尝试构建应用程序,并且我正在学习很多东西;似乎还不够。无论如何,我需要逐步完成两件事:

  1. 我的第一个Vc有10个开关按钮,我需要限制为只有4个可以“打开”;

  2. 当我的切换按钮打开时,它将更改第二个Vc中的标签。

我真的很努力地使用segues代码。任何灯光都会受到高度赞赏。

ios toggle segue uiswitch
1个回答
0
投票

1

i。您需要具有布尔数组的数据模型来存储UISwitch的状态]

ii。当UISwitch的值更改时,必须更新Bool数组的相应索引的值]

iii。要限制On的数量,如果超出限制,可以禁用所有Off开关,以便用户只能将On切换到Off,而不能添加其他On开关。或者,您可以收听valueChanged事件,如果第五个开关为On,请立即将其设置回Off

  1. 您需要学习如何在ViewController之间传递数据/对象。

i。最简单的方法是拥有一个可以在任何地方访问的Singleton对象。ii。但最好在第二个VC中具有属性,只需在推送第二个VC之前传递数据模型]

© www.soinside.com 2019 - 2024. All rights reserved.