[ios] UISegmentedControl에서 문자열 값 가져 오기
UISegmentedControl에서 세그먼트의 텍스트 값을 어떻게 얻을 수 있습니까?
답변
목표 -C
NSString *title = [segment titleForSegmentAtIndex:segment.selectedSegmentIndex];
빠른:
let title = segment.titleForSegment(at: segment.selectedSegmentIndex)
답변
[segmentedControl titleForSegmentAtIndex:int];
현재 선택된 인덱스
[segmentedControl titleForSegmentAtIndex:[segmentedControl selectedSegmentIndex]];
답변
스위프트 3 :
segmentedControl.titleForSegment(at: segmentedControl.selectedSegmentIndex)
답변
이것이 최초의 Google 결과이며 우리는 이제 빠른 시대에 있습니다.
빠른:
seg_ctrl.titleForSegmentAtIndex( seg_ctrl.selectedSegmentIndex)
답변
@IBAction func segmentedControlAction(sender: AnyObject) {
if(segementControl.selectedSegmentIndex == 0)
{
print(segementControl.titleForSegmentAtIndex(0))
}
else if(segementControl.selectedSegmentIndex == 1)
{
print(segementControl.titleForSegmentAtIndex(1))
}
}