我有一个带有多个组件/列的UIPickerView。我希望UIPickerView在选择某一行时立即添加另一列。我该怎么做?
答案 0 :(得分:2)
向picker视图数组中添加一些内容。然后[pickerview reloadAllComponents];
答案 1 :(得分:1)
首先,选择某一行(您可以通过[UIPickerViewDelegate: pickerView: didSelectRow: inComponent:]
方法检测到)
您必须修改UIPickerViewDataSource以反映通过递增[UIPickerViewDataSource numberOfComponentsInPickerView:]
返回的值来添加新列
然后,就像希特曼所说,[UIPickerView reloadAllComponents]
。