UIPickerView
2015-09-30 17:51
411 查看
UIPickerView是类似于选择日期的滚动轮
代码如下
先签订UIPickerView的两个协议,delegate和dataSource,并且定义两个数组
显示的列数
判断行数
显示内容
点击方法
代码如下
先签订UIPickerView的两个协议,delegate和dataSource,并且定义两个数组
UIPickerView *pickerView = [[UIPickerView alloc]initWithFrame:CGRectMake(0, 30, 375, 289)]; pickerView.backgroundColor = [UIColor redColor]; [self.view addSubview:pickerView]; [pickerView release]; pickerView.delegate = self; pickerView.dataSource = self; self.arr1 = @[@"zhangsna",@"lisi",@"sdf"]; self.arr2 = @[@"123",@"125",@"7497"];
显示的列数
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{ return 2; }
判断行数
- (NSinteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{ if(component == 0){ return self.arr1.count; }else{ return self,arr2.count; } }
显示内容
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{ if(component == 0){ return self.arr1[row]; }else{ return self.arr2.[row]; } }
点击方法
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component { NSLog(@"%@",self.arr2[row]); }
相关文章推荐
- GCD为什么不能在子线程更新UI
- ios中改变UIImagePickerController页面的button的文字为中文
- hdu Can you answer these queries? 线段树成段更新
- UIPickerView
- Android UI法宝的发展Android Action Bar Style Generator
- UILabel字体加粗与倾斜--iOS开发
- iOS:风火轮活动刷新视图控件UIActivityIndicatorView的详细使用
- UIView与CALayer的区别,很详细
- 为UITextView添加通知..来检测UITextView内容的改变
- 获取手机的唯一标示uuid
- bones ui
- request.getAttribute( "result");和request.setAttribute("result",username);
- NSData与UIImage之间的转换
- 《SICP》读书笔记--Chapter 2 Building Abstraction with Data
- CSU 1515 - Sequence (莫队)
- SpriteBuilder物理对象的父子关系
- SpriteBuilder物理对象的父子关系
- SpriteBuilder物理对象的父子关系
- UGUI 代码 动态添加 Event Trigger 的事件
- 利用StoryBoard修改placeholder颜色(UITextField的placeholder)