欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

UiPickerView基本使用方法

发布时间:2024/4/15 编程问答 51 豆豆
生活随笔 收集整理的这篇文章主要介绍了 UiPickerView基本使用方法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

注意:

1.使用PickerView之前需要指定数据源对象和代理对象。

2.需要使用到两个协议:UiPickerViewDataSource,数据源协议、   UiPickerViewDelegate代理协议

 

一、UiPickerView显示数据的步骤

 

1.懒加载Plist文件

2.设置控制器是当前UiPickerView的数据源对象和代理对象

3.实现数据源方法numberOfComponentsInPickerView返回列的个数

4.实现数据源方法pickerView:numberOfRowsInComponent返回每列的行数

5.实现代理方法pickerView:titleForRow:,返回每一行的数据内容

6.监听UiPickerView的选择事件,将当前选中项显示到指定的label上

 

二、主动设置UIPickerView选中某项

 

调用UIPickerView的selectRow:inComponent:animated:方法设置某项被选中。

注意: 当调用完毕selectRow:inComponent:animated:方法后, 系统并不会主动调用UIPickerView代理的- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component方法, 所以要想让Label发生变化, 必须手动调用该方法。

 

三、UIPickerView的重新加载方法

 

- (void)reloadAllComponents;

- (void)reloadComponent:(NSInteger)component;

上面两个方法表示重新刷新数据, 即: 重新调用数据源方法与代理方法。

 

四、最后我要补充一点,生成随机数字

 

arc4random()

C语言函数

随机生成一个无符号整数(0或所有正整数)

随机生成一个 0 – n 之间的数字

arc4random() % (n + 1)

arc4random_uniform(12)

 

转载于:https://www.cnblogs.com/xdios/p/4493258.html

超强干货来袭 云风专访:近40年码龄,通宵达旦的技术人生

总结

以上是生活随笔为你收集整理的UiPickerView基本使用方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。