如何通过再次按下同一段来取消UISegmented控件中的给定段?
例如,按下段0,它变为选定状态并保持突出显示。 再次按下段0,它将变为未选中状态并消失高亮。
该控件仅触发UIControlEventValueChanged事件。 其他事件似乎无法与其配合使用。
有一个名为“momentary”的属性,当设置为YES时,几乎允许上述行为,除了高亮仅是短暂的。 当momentary = YES时,按两次相同的段会导致两个UIControlEventValueChanged事件,但当momentary = NO时,给定段的第一次按下会导致触发UIControlEventValueChanged事件。 也就是说,对同一段进行的后续按下不会触发UIControlEventValueChanged事件。
例如,按下段0,它变为选定状态并保持突出显示。 再次按下段0,它将变为未选中状态并消失高亮。
该控件仅触发UIControlEventValueChanged事件。 其他事件似乎无法与其配合使用。
有一个名为“momentary”的属性,当设置为YES时,几乎允许上述行为,除了高亮仅是短暂的。 当momentary = YES时,按两次相同的段会导致两个UIControlEventValueChanged事件,但当momentary = NO时,给定段的第一次按下会导致触发UIControlEventValueChanged事件。 也就是说,对同一段进行的后续按下不会触发UIControlEventValueChanged事件。