繁体   English   中英

单击保存按钮后,删除选择uisegmentedcontrol选择

[英]Deleselect uisegmentedcontrol selection after clicking on a save button

我正在使用3按钮UISegmented控件进行选择。 我还有一个保存按钮,用于检索所选控件。

单击保存按钮时,我想要清除UISegmentedcontrol(即未选择上一个选定的按钮)。 我不是在寻找setMomentary,因为我希望选择能够坚持,但也可以在以后取消选择。

[myUISegmentedControl setSelectedSegmentIndex:UISegmentedControlNoSegment];
myUISegmentedControl.selectedSegmentIndex = -1; //turn off the current selection

使用Swift 4和iOS 11,Apple文档声明了selectedSegmentIndex

在用户触摸片段之前,默认值为UISegmentedControlNoSegment (未选择片段)。 将此属性设置为-1可关闭当前选择。


因此,您可以使用以下两个实现之一来删除UISegmentedControl实例的选择:

mySegmentedControl.selectedSegmentIndex = -1
mySegmentedControl.selectedSegmentIndex = UISegmentedControlNoSegment

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM