首页 > 解决方案 > Pickerview 显示两边的值

问题描述

如何删除选择器视图左侧的值?两个选择器视图分别滚动,看起来两个选择器视图是并排打开的?

这是它的外观:

在此处输入图像描述

我的代码:

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)
}}

标签: iosswiftxcodeuipickerview

解决方案


推荐阅读