我是Xcode的新手,正在尝试构建应用程序,并且我正在学习很多东西;似乎还不够。无论如何,我需要逐步完成两件事:
我的第一个Vc有10个开关按钮,我需要限制为只有4个可以“打开”;
当我的切换按钮打开时,它将更改第二个Vc中的标签。
我真的很努力地使用segues代码。任何灯光都会受到高度赞赏。
1
i。您需要具有布尔数组的数据模型来存储UISwitch的状态]
ii。当UISwitch的值更改时,必须更新Bool数组的相应索引的值]
iii。要限制On
的数量,如果超出限制,可以禁用所有Off
开关,以便用户只能将On
切换到Off
,而不能添加其他On
开关。或者,您可以收听valueChanged
事件,如果第五个开关为On
,请立即将其设置回Off
i。最简单的方法是拥有一个可以在任何地方访问的Singleton对象。ii。但最好在第二个VC中具有属性,只需在推送第二个VC之前传递数据模型]