How can I get the text value of a segment i开发者_高级运维n a UISegmentedControl?
Objective-C
NSString *title = [segment titleForSegmentAtIndex:segment.selectedSegmentIndex];
Swift:
let title = segment.titleForSegment(at: segment.selectedSegmentIndex)
[segmentedControl titleForSegmentAtIndex:int];
For the current selected index
[segmentedControl titleForSegmentAtIndex:[segmentedControl selectedSegmentIndex]];
Swift 3:
segmentedControl.titleForSegment(at: segmentedControl.selectedSegmentIndex)
As this is the first Google result and we are now in the swift era:
Swift:
seg_ctrl.titleForSegmentAtIndex( seg_ctrl.selectedSegmentIndex)
精彩评论