我正在使用一个有3个按钮的UISegmented控件来进行选择。 我还有一个保存按钮,可以检索所选的控件。
当单击保存按钮时,我想要清除UISegmentedcontrol(即取消先前选择的按钮)。 我不想使用setMomentary,因为我希望选择保持,并且稍后也可以取消选择。
我正在使用一个有3个按钮的UISegmented控件来进行选择。 我还有一个保存按钮,可以检索所选的控件。
当单击保存按钮时,我想要清除UISegmentedcontrol(即取消先前选择的按钮)。 我不想使用setMomentary,因为我希望选择保持,并且稍后也可以取消选择。
[myUISegmentedControl setSelectedSegmentIndex:UISegmentedControlNoSegment];
myUISegmentedControl.selectedSegmentIndex = -1; //turn off the current selection
selectedSegmentIndex
的说明如下:
默认值为
UISegmentedControlNoSegment
(未选择任何段),直到用户触摸一个段。将此属性设置为-1以关闭当前选择。
UISegmentedControl
实例:mySegmentedControl.selectedSegmentIndex = -1
mySegmentedControl.selectedSegmentIndex = UISegmentedControlNoSegment