您的位置:首页 > 产品设计 > UI/UE

IOS开发之旅(三)----UIPickerView

2013-01-04 00:14 399 查看
一、UIPickerView常用方法

  1、UIPickerView和UIDatePicker是类似的控件,只不过UIDatePicker是日期控件,只能放日期,而UIPickerView可以放任何东西。

  2、UIPickerView例子

  

View Code

#pragma mark-
#pragma mark PickerView function

/*表示UIPickerView一共有几列*/
- (NSInteger) numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 1;
}
/*返回component这列有多少行数据*/
- (NSInteger) pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
return [fonts count];
}
/*返回component这列 row这行里面的字符串是什么*/
- (NSString *) pickerView:(UIPickerView *)pickerView
titleForRow:(NSInteger)row
forComponent:(NSInteger)component
{
return [fonts objectAtIndex:row];
}
/*当我们选择UIPickerView中列为component,行为row的回调函数*/
- (void) pickerView:(UIPickerView *)pickerView
didSelectRow:(NSInteger)row
inComponent:(NSInteger)component
{
/*设置字体的样式*/
NSLog(@"font %d is selected",row);
NSString *fontName=[fonts objectAtIndex:row];
fontLabel.font=[UIFont fontWithName:fontName size:20.0f];
fontLabel.text=[NSString stringWithFormat:@"字体 %@ 选中了",fontName];
}


四、定制UIPickerView

  1、

      


  

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: