分段控制不会切换到第二个容器

时间:2017-07-31 04:52:24

标签: swift containers uisegmentedcontrol

我的代码适用于两个容器视图但是当我运行模拟器时,第一个视图显示,当我尝试使用分段控件时,我的程序崩溃并返回消息

  

无法识别的选择器已发送到实例

我的代码如下:

@IBOutlet weak var segmentedControl: UISegmentedControl!
@IBOutlet weak var firstView: UIView!
@IBOutlet weak var secondView: UIView!
@IBAction func segmentChanged(_ sender: UISegmentedControl) {
    switch segmentedControl.selectedSegmentIndex{
    case 0:
        //show info view
        firstView.isHidden = false
        secondView.isHidden = true
    case 1:
        //show list of service view
        firstView.isHidden = true
        secondView.isHidden = false
    default:
        break;
    }

}

1 个答案:

答案 0 :(得分:0)

可能存在插座问题,或者您没有将方法 segmentChanged 正确连接到segmentControll请参阅此链接https://www.ioscreator.com/tutorials/segmented-control-tutorial-ios8-swift