相关疑难解决方法(0)

UIPickerView selectRow不起作用

我尝试在我的PickerView中选择一行,但它不起作用.它停留在第一排.

这是我的代码:

@IBOutlet weak var pickerView: UIDatePicker!

func numberOfComponentsInPickerView(pickerView: UIPickerView!) -> Int
{
    return 1
}

func pickerView(pickerView: UIPickerView!, numberOfRowsInComponent component: Int) -> Int
{
    return 10
}

func pickerView(pickerView: UIPickerView!, titleForRow row: Int, forComponent component: Int) -> String!{
    return String(row + 1)
}


//In viewDidLoad
pickerView.selectRow(6, inComponent: 0, animated: true)
Run Code Online (Sandbox Code Playgroud)

pickerView工作正常,显示1到10但selectRow不起作用.

它应该选择第六行,但它保留在第一行.

uipickerview swift

8
推荐指数
1
解决办法
8587
查看次数

标签 统计

swift ×1

uipickerview ×1