picker字体

来源:互联网 发布:金融投资源码 编辑:程序博客网 时间:2024/04/30 08:30


http://blog.sina.com.cn/s/blog_7fa6b06f0101lfkf.html

左右比例:

- (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component
{
if(component == 1)    
    return 108;
return 200;
}
整体大小:
customPickerView = [[UIPickerView alloc] initWithFrame:CGRectZero];
    customPickerView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
    customPickerView.tag = 101;
    customPickerView.dataSource = self;
    customPickerView.delegate = self;
    customPickerView.frame = CGRectMake(176, 187, 132, 80);    
    customPickerView.showsSelectionIndicator = YES;
字体大小:
可以在- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row
          forComponent:(NSInteger)component reusingView:(UIView *)view
中用label来实现

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row
          forComponent:(NSInteger)component reusingView:(UIView *)view
{
    mycom1 = view ? (UILabel *) view : [[UILabel alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 60.0f, 30.0f)];
    
        NSString *imgstr1 = [[NSString alloc] initWithFormat:@"%d", row];
        mycom1.text = imgstr1;    
        [mycom1 setFont:[UIFont boldSystemFontOfSize:30]];
        mycom1.backgroundColor = [UIColor clearColor];
        CFShow(mycom1);
        [imgstr1 release];        
    
    return mycom1;    
}
0 0