iOS UIPickView和UIDatePicker的基本使用
2017-07-28 14:51
323 查看
UIPickView什么时候用
(1)通常在注册模块,当用户需要选择一些东西的时候,比如说城市,往往弹出一个PickerView给他们选择
(2)老虎机效果
UIPickView常见用法,演示实例程序
1>独立的,没有任何关系 =>菜单系统
2>相关联的,下一列和第一列有联系=>省会城市选择
UIDatePicker什么时候用
当用户选择日期的时候,一般弹出一个UIDatePicker给用户选择。
UIPickView和TableView 样,想要展 数据也要设置数据源和代理
(1)通常在注册模块,当用户需要选择一些东西的时候,比如说城市,往往弹出一个PickerView给他们选择
(2)老虎机效果
UIPickView常见用法,演示实例程序
1>独立的,没有任何关系 =>菜单系统
2>相关联的,下一列和第一列有联系=>省会城市选择
UIDatePicker什么时候用
当用户选择日期的时候,一般弹出一个UIDatePicker给用户选择。
UIPickView和TableView 样,想要展 数据也要设置数据源和代理
//设置数据源 self.pickView.dataSource = self; 设置代理 self.pickView.delegate = self; 遵守数据源,代理协议: @interface ViewController () <UIPickerViewDataSource,UIPickerViewDelegate> @property (weak, nonatomic) IBOutlet UIPickerView *pickView; @end //实现数据源代理方法: //总共有多少列 - (NSInteger)numberOfComponentsInPickerView:(UIPickerView*)pickerView{ return 3; } //第component列有多少行. - (NSInteger)pickerView:(UIPickerView *)pickerViewnumberOfRowsInComponent:(NSInteger)component{ return 4; } //返回每列的宽度 - (CGFloat)pickerView:(UIPickerView *)pickerViewwidthForComponent: (NSInteger)component{ return 40; } //返回每列的高度 - (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component{ return 50; } //返回每行的标题 - (nullable NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{ return @"xxxxxx"; } //返回每行的视图UIView - (UIView *)pickerView:(UIPickerView *)pickerView viewForRow: (NSInteger)row forComponent:(NSInteger)component reusingView: (nullable UIView *)view{ UIButton *btn = [UIButtonbuttonWithType:UIButtonTypeContactAdd]; return btn; }
相关文章推荐
- iOS控件-UICollectionView基本使用详解(OC)
- UIScrollView的基本使用方法和注意事项 - iOS - UI基础知识总结10
- 学习IOS开发UI篇--UICollectionViewController的基本使用
- iOS开发之有趣的UI—— UITableView控件基本使用
- UIPickView 基本使用
- UIPickView与UIDatePicker的使用
- iOS开发UI基础—19UITableview控件基本使用
- IOS之UIPickView的使用
- iOS控件-UICollectionView基本使用详解(OC)
- ioS开发之UI基础--UIScrollView的基本使用
- iOS开发UI系列之UIImageView的基本使用
- ios-UIPickerView基本使用
- iOS控件-UICollectionView基本使用详解
- IOS的基本控件的使用-UISlider&UIProgressView
- IOS-UICollectionView的基本使用以及添加headerView
- iOS-UICollectionView基本使用
- UIPickView的基本使用
- 【IOS 开发】基本 UI 控件详解 (UIDatePicker | UIPickerView | UIStepper | UIWebView | UIToolBar )
- IOS学习笔记(八)之UIActivityIndicatorView(活动指示器视图)的基本概念和使用方法
- IOS学习笔记(七)之UISegmentedControl分段控件的基本概念和使用方法