本文主要是介绍2.4 Picking Values with UIPickerView,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
选择列表中的一个值,实现类似pc中下拉列表的功能,不过不能输入啦。 如果未关联DataSource,那个picker view将显示一块黑黑的区域。 如何关联DataSource?<UIPickerViewDataSource>实现这个协议 @protocol UIPickerViewDataSource<NSObject> @required // returns the number of 'columns' to display. 指定显示几列 - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView; // returns the # of rows in each component.. 指定某个列要显示几行 - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component; @end pickerView:titleForRow:forComponent:这个居然在UIPickerViewDelegate中,我都没 发现,为什么不在<UIPickerViewDataSource>里面呢,菜鸟不懂。 showsSelectionIndicator:UIPickerView的属性,选中标志,就是一个view之类的东西 告诉你是这行选中了。默认是NO。 selectedRowInComponent: 告诉你这一列的哪一行被选中了 reloadAllComponents 如果显示的内容有变,可以调用这个方法刷新,刷新所有列 reloadComponent: 如果显示的内容有变,也可以调用这个方法刷新,这刷新指定列
这篇关于2.4 Picking Values with UIPickerView的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!