【问题标题】:Go to a UISegmentedControl index in Swift [duplicate]转到 Swift 中的 UISegmentedControl 索引 [重复]
【发布时间】:2016-02-21 19:46:34
【问题描述】:

我已经连接了一个 UISegmentedControl 插座。在我的 viewDidLoad() 中,我检查了一些东西以确定是否需要跳转到 UISegmentedControl 的第三个索引,但我没有运气。

我做了这个:

self.mainSelector.isEnabledForSegmentAtIndex(2)

当然没用。我应该怎么做才能自动跳转到第三段?

【问题讨论】:

  • 您在寻找selectedSegmentIndex = 2 吗?它将第三个分段设置为选定状态。
  • 我认为它有效。我做了 mainSelector.selectedSegmentIndex = 2,它改变了选项卡,但它不加载它的内容。仅更改选定的选项卡,但不会转到该视图。
  • 以编程方式设置选定的细分不会触发细分的操作。
  • 那我该怎么办?我已经实例化了我想要显示的视图控制器,但它是全屏显示的。这个 viewController 是一个 UIContentView,所以我需要以这种方式呈现。
  • 我不清楚您要做什么,UIContentView 是什么?

标签: ios swift uisegmentedcontrol


【解决方案1】:

UISegmentedControl 中的选定段由其selectedSegmentIndex 确定。

【讨论】:

  • 我已经让 vc : AnyObject! = self.storyboard!.instantiateViewControllerWithIdentifier("random") self.showViewController(vc as! UIViewController, sender: vc) 但它显示的视图控制器不在 UISegmentControl 内,而是像普通视图一样全屏显示
  • 这不是你问的。如果您有不同的问题,请提出不同的问题。
猜你喜欢
  • 1970-01-01
  • 2015-05-23
  • 1970-01-01
  • 2015-10-05
  • 1970-01-01
  • 2015-05-21
  • 2011-09-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多