【发布时间】:2017-04-07 05:11:20
【问题描述】:
如果这与以下问题重复,我深表歉意,如果是这样,请标记为:
how to set the data in second component based on first component selection in UIPickerview Not able to reload second compoenent based on value in first component in UIPickerview
首先,说明我目前在我的UIPickerView 中拥有的内容:
我的 UIPickerView 目前有 2 个组件。我会在选择第二个组件的第 3 行之前不显示第一个组件,即Day(s)。
我目前设置了以下简单代码:
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String?
{
if component == 0
{
return times_ARRAY[row]
}
else
{
return cycle_ARRAY[row]
}
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int
{
if component == 0
{
return times_ARRAY.count
}
else
{
return cycle_ARRAY.count
}
}
我确信这很明显,但我不确定如何应用简单的逻辑。
有人能指出正确的方向吗?
谢谢
【问题讨论】:
标签: ios swift swift3 uipickerview