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

UIPickerView

2011-08-22 22:34 246 查看
pockerview 的一些设置

#import <UIKit/UIKit.h>

@interface MyPicker : UIPickerView {

}

@end


#import "MyPicker.h"

@implementation MyPicker

- (id)initWithFrame:(CGRect)frame {
if (self = [super initWithFrame:frame]) {
// Initialization code

}
return self;
}

- (void)drawRect:(CGRect)rect {
UIImageView *img = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 234)];
img.image = [UIImage imageNamed:@"picker_small.png"];
[self addSubview:img];
[img release];

//4-选择区域的背景颜色; 0-大背景的颜色; 1-选择框左边的颜色; 2-? ;3-?; 5-滚动区域的颜色 回覆盖数据
//6-选择框的背景颜色 7-选择框左边的颜色 8-整个View的颜色 会覆盖所有的图片
UIView *v = [[self subviews] objectAtIndex:6];
[v setBackgroundColor:[UIColor clearColor]];
UIImageView *bgimg = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"picker_tiao.png"]];
bgimg.frame = CGRectMake(-5, -3, 200, 55);
[v addSubview:bgimg];
[bgimg release];

[self setNeedsDisplay];

}

- (void)dealloc {
[super dealloc];
}

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