【UIPickerView案例02-点餐显示数据默认选中 Objective-C语言】
移动开发
2023-09-03 09:18:11
阅读次数: 0
一、这个显示数据
1.它里面,有数据源协议、代理协议、以前,TableView里面,怎么用的,
前面我们是怎么做的,
1)第一步:你是不是设置数据,
设置数据源对象、代理对象、然后呢,
然后呢,咱们Main.storyboard,是不是右键,
把这个数据源对象,拖到控制器上
代理对象,也拖到控制器里面
然后呢,在控制器里面,你是不是遵守对应的协议啊
然后呢,现在大家进去看一下,它这个数据源代理协议,
按住command 键,跳进来,
数据源方法,有几个,
只有两个,
1)numberOfComponentsInPickerView:返回你有多少组
对这个PickerView来说,它那个一列一列的话,就是一组,
一列的话,就是一组,
2)numberOfRowsInComponent:每组有多少行,
然后呢,PickerViewDelegate里面,
是不是这些代理方法,
然后呢,我们现在是不是要显示一些文字内容,
大家看,这里面,需要用哪一个
1)是不是返回类型为NSString , 然后呢,
titleForRow:每一行显示什么内容,
每一行显示什么标题,
现在知道怎么做了吧,遵守它的协议,
把这个didReceiveMemoryWarning方法删掉
是不是实现它的方法,就行了,
什么,第一个是不是
1)numberOfComponentsInPickerView:
返回有多少组,对不对,
2)然后呢,还有一个叫什么,先输入一个减号 pickerView,
numberOfRowsInComponent:
返回每一组有多少行:
但是呢,大家有没有注意到,我们PickerView里面,它的显示内容,是不是在代理方法里面,
TableView里面,在哪儿,
返回每一行Cell显示什么内容,是不是在数据源方法里面,
这是它们的一点儿区别,
接下来,怎么办,
1)numberOfComponents:是不是返回多少组,
这个组,你怎么去确定,
是不是看一下你这个数组里面,
总共呢
转载自blog.csdn.net/madoca/article/details/132601451