1103pickview

来源:互联网 发布:知乎top50 编辑:程序博客网 时间:2024/06/05 16:24

http://www.baidu.com/s?wd=csdn&rsv_spt=1&issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=93232480_s_hao_pg


效果图如下,

UIPickerView使用

详细用法就不说了,网上比比皆是,记一下心得吧
UIPickerView使用
  1. 默认没有深蓝色的选择指示条,要设置 pickView.showsSelectionIndicator = YES ;才会有
  2. 选择指示条的高度无法设置,只能通过想pickView中添加一个背景透明的图片蒙版来模拟这个东西
  3. 默认选择某一项 [pickView.selectRow:1  inComponent:0  animated:YES] ; //第一栏第二行
  4. 设置每一项显示的文本,重载相关协议的- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component方法
  5. 设置每一项显示的文本,并且设置字体,只能加subView了
  6.  

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row

          forComponent:(NSInteger)component reusingView:(UIView *)view

{

    UILabel * myView = view ? (UILabel *) view : [[UILabel allocinitWithFrame:CGRectMake(0.0f,0.0f90.0f30.0f)];

    myView.text = @"hello guys"  ;

    [myView setFont:[UIFont systemFontOfSize:16 ]];

    myView.backgroundColor = [UIColor clearColor];   

    

    return myView;    

}

0 0
原创粉丝点击