我无法让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
}
}
}
这是我的故事板的截图。
ViewContainers同时工作。第一个加载,当我将第一个滚动到位时,我可以看到第二个。我只是试图制作一个简单的分段控件来隐藏一个并显示另一个。