Ios 使用分段控制执行分段
我正在尝试使用分段控制按钮执行分段。 //分段控制Ios 使用分段控制执行分段,ios,swift,segue,Ios,Swift,Segue,我正在尝试使用分段控制按钮执行分段。 //分段控制 @IBOutlet weak var SegmentControl: UISegmentedControl! @IBAction func Segment(sender: UISegmentedControl) { switch SegmentControl.selectedSegmentIndex { case 0: shouldPerformSegueWithIdentifier("hello1", sender: self) ca
@IBOutlet weak var SegmentControl: UISegmentedControl!
@IBAction func Segment(sender: UISegmentedControl) {
switch SegmentControl.selectedSegmentIndex {
case 0:
shouldPerformSegueWithIdentifier("hello1", sender: self)
case 1:
shouldPerformSegueWithIdentifier("hello2", sender: self)
default:
break;
}
}
虽然应用程序构建得很好,但当我单击其中一个部分时,应用程序不会执行该步骤。我对swift有点陌生,我不确定这是否有效,但值得一试。谢谢。应该是
performSegueWithIdentifier("hello1", sender: self)
而不是
shouldPerformSegueWithIdentifier("hello1", sender: self)
因此,您的代码应该如下所示:
@IBOutlet weak var SegmentControl: UISegmentedControl!
@IBAction func Segment(sender: UISegmentedControl) {
switch SegmentControl.selectedSegmentIndex {
case 0:
performSegueWithIdentifier("hello1", sender: self)
case 1:
performSegueWithIdentifier("hello2", sender: self)
default:
break;
}
}
应该是
performSegueWithIdentifier("hello1", sender: self)
而不是
shouldPerformSegueWithIdentifier("hello1", sender: self)
因此,您的代码应该如下所示:
@IBOutlet weak var SegmentControl: UISegmentedControl!
@IBAction func Segment(sender: UISegmentedControl) {
switch SegmentControl.selectedSegmentIndex {
case 0:
performSegueWithIdentifier("hello1", sender: self)
case 1:
performSegueWithIdentifier("hello2", sender: self)
default:
break;
}
}
我非常高兴这样做,但我有一个8分钟的倒计时,请容忍我。我非常高兴这样做,但我有一个8分钟的倒计时,请容忍我。