【问题标题】:get string value from UISegmentedControl从 UISegmentedControl 获取字符串值
【发布时间】:2011-01-30 04:15:45
【问题描述】:

如何在 UISegmentedControl 中获取段的文本值?

【问题讨论】:

    标签: ios iphone uisegmentedcontrol


    【解决方案1】:

    目标-C

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

    斯威夫特:

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

    【讨论】:

      【解决方案2】:
      [segmentedControl titleForSegmentAtIndex:int];
      

      对于当前选中的索引

      [segmentedControl titleForSegmentAtIndex:[segmentedControl selectedSegmentIndex]];
      

      【讨论】:

        【解决方案3】:

        斯威夫特 3:

        segmentedControl.titleForSegment(at: segmentedControl.selectedSegmentIndex)
        

        【讨论】:

        • 想知道为什么这个调用在 Xcode 8.3 的 swift 3 中给我extra argument 'at' in call 错误
        【解决方案4】:

        由于这是 Google 的第一个结果,我们现在正处于 swift 时代:

        斯威夫特:

        seg_ctrl.titleForSegmentAtIndex( seg_ctrl.selectedSegmentIndex)
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-01-05
          • 2016-08-31
          • 2015-09-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-13
          相关资源
          最近更新 更多