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

继UITableViewCell 重- (id)initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIdentifier

2009-05-25 20:53 411 查看
@interface DetailCell : UITableViewCell {

UITextField *type;

UITextField *name;

UITextField *prompt;

BOOL promptMode;

}

- (id)initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIdentifier {

if (self = [super initWithFrame:frame reuseIdentifier:reuseIdentifier]) {

// Initialize the labels, their fonts, colors, alignment, and background color.

type = [[UILabel alloc] initWithFrame:CGRectZero];

type.font = [UIFont boldSystemFontOfSize:12];

type.textColor = [UIColor darkGrayColor];

type.textAlignment = UITextAlignmentRight;

type.backgroundColor = [UIColor clearColor];

name = [[UILabel alloc] initWithFrame:CGRectZero];

name.font = [UIFont boldSystemFontOfSize:14];

name.backgroundColor = [UIColor clearColor];

prompt = [[UILabel alloc] initWithFrame:CGRectZero];

prompt.font = [UIFont boldSystemFontOfSize:12];

prompt.textColor = [UIColor darkGrayColor];

prompt.backgroundColor = [UIColor clearColor];

// Add the labels to the content view of the cell.

// Important: although UITableViewCell inherits from UIView, you should add subviews to its content view

// rather than directly to the cell so that they will be positioned appropriately as the cell transitions

// into and out of editing mode.

[self.contentView addSubview:type];

[self.contentView addSubview:name];

[self.contentView addSubview:prompt];

// self.autoresizesSubviews = YES;

}

return self;

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