【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:是不是返回多少组,

这个组,你怎么去确定,

是不是看一下你这个数组里面,

总共呢࿰

你可能感兴趣的:(Objective-C,objective-c,开发语言,macos)