If I understand your question correctly, you simply have to implement a target-action method (supported by UIControl
which is UISegmentedControl
's parent class) for the constant UIControlEventValueChanged
, exactly like in the example given in UISegmentControl's reference documentation.
i.e.
[segmentedControl addTarget:self
action:@selector(action:)
forControlEvents:UIControlEventValueChanged];
used for a message with the following signature:
- (void)action:(id)sender
or
[segmentedControl addTarget:self
action:@selector(action:forEvent:)
forControlEvents:UIControlEventValueChanged];
for
- (void)action:(id)sender forEvent:(UIEvent *)event
or
[segmentedControl addTarget:self
action:@selector(action)
forControlEvents:UIControlEventValueChanged];
for the simplest method:
- (void)action
which are standard types of target-action selectors used in UIKit.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…