2010-03-22 34 views

Trả lời

177

Objective-C

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

Swift:

let title = segment.titleForSegment(at: segment.selectedSegmentIndex) 
29
[segmentedControl titleForSegmentAtIndex:int]; 

Đối với chỉ số được lựa chọn hiện tại

[segmentedControl titleForSegmentAtIndex:[segmentedControl selectedSegmentIndex]]; 
3

Vì đây là kết quả đầu tiên của Google và bây giờ trong chúng ta kỷ nguyên nhanh chóng:

Swift:

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)) 
    } 
} 
3

Swift 3:

segmentedControl.titleForSegment(at: segmentedControl.selectedSegmentIndex) 
+0

tự hỏi tại sao cuộc gọi này đem lại cho tôi 'thêm lập luận 'at' trong lỗi call' trong nhanh chóng 3 với Xcode 8.3 – Umair

Các vấn đề liên quan