01、UIPickerView

来源:互联网 发布:小米数据迁移苹果 编辑:程序博客网 时间:2024/06/08 02:58
一、UIPickerView的使用
1、设置数据源和代理对象
pickerView.delegate
pickerView.datasource
2、遵守数据源和代理协议
<UIPickerViewDataSource>
<UIPickerViewDelegate>
3、实现数据源方法显示数据
// 返回组数
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView;
// 返回每组的行数
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:
(NSInteger)component;
4、实现代理方法获取用户选中的数据
// 返回每行的显示的内容
- (nullable NSString *)pickerView:(UIPickerView *)pickerView titleForRow:
(NSInteger)row forComponent:(NSInteger)component;
// 选中某一行时调用的方法
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:
(NSInteger)row inComponent:(NSInteger)component;

二、生成随机数
arc4random()C语言函数
随机生成一个无符号整数(0~((2的32次方)-1))
随机生成一个0~n之间的数字
arc4random()%(n+1)
arc4random_uniform(n),苹果推荐使用