UISegmentedControl에서 문자열 값 가져 오기


답변:


201

목표 -C

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

빠른:

let title = segment.titleForSegment(at: segment.selectedSegmentIndex)

30
[segmentedControl titleForSegmentAtIndex:int];

현재 선택된 인덱스

[segmentedControl titleForSegmentAtIndex:[segmentedControl selectedSegmentIndex]];

5

스위프트 3 :

segmentedControl.titleForSegment(at: segmentedControl.selectedSegmentIndex)

궁금 왜이 호출은 나에게주고있다 extra argument 'at' in call엑스 코드 8.3으로 빠른 3 오류
UMAIR

3

이것이 최초의 Google 결과이며 우리는 이제 빠른 시대에 있습니다.

빠른:

seg_ctrl.titleForSegmentAtIndex( seg_ctrl.selectedSegmentIndex)

0
@IBAction func segmentedControlAction(sender: AnyObject) {
    if(segementControl.selectedSegmentIndex == 0)
    {
        print(segementControl.titleForSegmentAtIndex(0))

    }
    else if(segementControl.selectedSegmentIndex == 1)
    {
         print(segementControl.titleForSegmentAtIndex(1))
    }
 }
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.