【发布时间】:2018-05-25 23:26:29
【问题描述】:
我就是无法让 UISegmentedControl 工作。甚至不做一些简单的事情,比如改变颜色。我想我已经尝试了至少十几种不同的实现,但这是我最新的一个。
import UIKit
class FirebaseSegmentedView: UIViewController {
@IBOutlet var firstContainer: UIView!
@IBOutlet var secondContainer: UIView!
@IBOutlet weak var segment: UISegmentedControl!
@IBAction func segmentValueChanged(_ sender: Any) {
let getIndex = segment.selectedSegmentIndex
switch (getIndex) {
case 0:
self.firstContainer.isHidden = false
self.secondContainer.isHidden = true
case 1:
self.firstContainer.isHidden = true
self.secondContainer.isHidden = false
default: break
}
}
}
这是我的故事板的截图。
ViewContainer 可以同时工作。第一个加载,当我将第一个滚动到不合适的位置时,我可以看到第二个。我只是想制作一个简单的分段控件来隐藏一个并显示另一个。
【问题讨论】:
标签: swift xcode interface-builder uisegmentedcontrol xcode-storyboard