Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Pickerview显示两侧的值_Ios_Swift_Xcode_Uipickerview - Fatal编程技术网

Ios Pickerview显示两侧的值

Ios Pickerview显示两侧的值,ios,swift,xcode,uipickerview,Ios,Swift,Xcode,Uipickerview,如何删除选择器视图左侧的值?两个PickerView分别滚动,似乎两个picker视图并排打开 情况就是这样: extension SignUpVC : UITextFieldDelegate { func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool { if textField == genderTF { } return true }} extension SignUp

如何删除选择器视图左侧的值?两个PickerView分别滚动,似乎两个picker视图并排打开

情况就是这样:

extension SignUpVC : UITextFieldDelegate {

func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
    
    if textField == genderTF {
    }
    return true
}}

extension SignUpVC : UIPickerViewDelegate , UIPickerViewDataSource {
func numberOfComponents(in pickerView: UIPickerView) -> Int {
   return genderArr.count
}

func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int{
    return genderArr.count
}

func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
    return genderArr[row]
}

func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int){
    genderTF.text = genderArr[row]
    self.view.endEditing(true)
}}

我的代码:

extension SignUpVC : UITextFieldDelegate {

func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
    
    if textField == genderTF {
    }
    return true
}}

extension SignUpVC : UIPickerViewDelegate , UIPickerViewDataSource {
func numberOfComponents(in pickerView: UIPickerView) -> Int {
   return genderArr.count
}

func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int{
    return genderArr.count
}

func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
    return genderArr[row]
}

func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int){
    genderTF.text = genderArr[row]
    self.view.endEditing(true)
}}

func numberOfComponents(在pickerView:UIPickerView中)->Int{return 1}非常感谢兄弟。。。成功了:-)