88

UISegmentedControl のセグメントのテキスト値を取得するにはどうすればよいですか?

4

4 に答える 4

206

Objective-C

NSString *title = [segment titleForSegmentAtIndex:segment.selectedSegmentIndex];

迅速:

let title = segment.titleForSegment(at: segment.selectedSegmentIndex)
于 2010-03-22T01:22:37.493 に答える
30
[segmentedControl titleForSegmentAtIndex:int];

現在選択されているインデックスの場合

[segmentedControl titleForSegmentAtIndex:[segmentedControl selectedSegmentIndex]];
于 2010-03-22T01:22:38.803 に答える
3

これは Google の最初の結果であり、現在は迅速な時代に入っています。

迅速:

seg_ctrl.titleForSegmentAtIndex( seg_ctrl.selectedSegmentIndex)
于 2015-09-08T21:01:50.867 に答える