รับค่าสตริงจาก UISegmentedControl


คำตอบ:




5

Swift 3:

segmentedControl.titleForSegment(at: segmentedControl.selectedSegmentIndex)

สงสัยว่าเหตุใดการโทรนี้จึงทำให้ฉันมีextra argument 'at' in callข้อผิดพลาดใน swift 3 ด้วย Xcode 8.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.