通过取消选择每个片段的“已选择”属性,可以在创建UISegmentedControl时在Storyboard中不设置任何片段。
但是在运行时,一旦选择了一个段,就不可能在不选择相同segmentedControl的另一个段的情况下取消选择它。事实上,我想处理一个“没有选定的段”状态(这已经是这里的开始状态)。如果用户点击第一个片段,则所选片段将是第一个片段。然后,如果用户再次点击第一个段,它将取消选择它,并且没有选定的段。
我找到了如何使用以下方式以编程方式取消选择:
[menu setSelectedSegmentIndex:UISegmentedControlNoSegment]; // set it to -1 in fact
但是我没有找到一种方法/地方来处理这种取消选择操作...
非常感谢任何帮助。谢谢!
答案 0 :(得分:0)
尝试Ctrl
+将UISegmentControl
拖到您的实施代码区域。
当用户选择UISegmentControl
。
希望能帮助你。