【问题标题】:UISegmentedControl reset programmaticallyUISegmentedControl 以编程方式重置
【发布时间】:2011-12-19 22:40:45
【问题描述】:

我有一个加载其他 UIViewController 的 UISegmentedControl。回去时,我想看到它未选中。我尝试设置 selectedSegmentIndex=-1 和 selected=NO,但它们不起作用。有什么建议吗?

【问题讨论】:

  • 我的建议是显示一些代码,否则我们不知道到底发生了什么。
  • 将selectedSegmentIndex 设置为-1 应该可以工作。您确定您的插座已连接吗?您的 UISegmentedControl 实例为零吗?
  • @MarkAdams 你是对的!结果我的插座不知何故与另一个控制器混淆了。这解决了问题。也感谢 sosborn。

标签: objective-c ios cocoa-touch uisegmentedcontrol


【解决方案1】:

试试这个:

[self.mySegmentedControl setSelectedSegmentIndex:UISegmentedControlNoSegment];

【讨论】:

    【解决方案2】:

    在设置过程中,试试这个:

    segmControl.momentary = YES;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-06
      • 1970-01-01
      • 1970-01-01
      • 2012-12-14
      • 2012-07-23
      • 2011-07-13
      相关资源
      最近更新 更多