1
我想要做一個pickerView和一個按鈕,當你在pickerView中選擇你的選項時,它會轉到相關頁面。帶按鈕的選取器視圖轉到下一頁
到目前爲止,我已經到了您選擇選擇器視圖中的選項它轉到相關頁面,但我想要的是選擇,然後單擊按鈕進入頁面。
import UIKit
class ViewController: UIViewController, UIPickerViewDataSource, UIPickerViewDelegate {
@IBOutlet weak var pickerView: UIPickerView!
var selection = ["Page 1", "Page 2", "Page 3"]
override func viewDidLoad() {
super.viewDidLoad()
pickerView.dataSource = self
pickerView.delegate = self
}
@IBAction func SelectionBtn(_ sender: Any) {
}
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return selection.count
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
let selected = selection[row]
return selected
}
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
if (row == 0) {
performSegue(withIdentifier: "red", sender: self)
}
else if (row == 1) {
performSegue(withIdentifier: "blue", sender: self)
}
else {
performSegue(withIdentifier: "green", sender: self)
}
}
}
是你能解決這個問題? –