【UIPickerView案例02-点餐显示数据默认选中 Objective-C语言】

一、这个显示数据通知

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