如何创建一个像UITextField一样的UITableViewCell?
问题描述:
如何以编程方式或使用Interface Builder创建UITableViewCell
,如UITextField
?如何创建一个像UITextField一样的UITableViewCell?
我试图与界面生成器,但它似乎它不工作:
答
子类的UITableViewCell并为UITextField添加到单元格的内容查看。如果不创建自己的tableViewCell,您可能无法获得结果。
例如:
MyAwesomeTextfieldCell.h
@interface MyAwesomeTextfieldCell : UITableViewCell
@property (retain, nonatomic) IBOutlet UITextField *labelTextView;
@end
MyAwesomeTextfieldCell.m
- (id)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if (self) {
_labelTextView = [[UITextField alloc] init];
_labelTextView.backgroundColor = [UIColor clearColor];
_labelTextView.font = [UIFont boldSystemFontOfSize:17.0];
_labelTextView.textColor = [UIColor whiteColor];
[self addSubview:_labelTextView];
}
return self;
}
答
static NSString * kCellReuse = @"CellReuseIdentifier"
UITableViewCell * cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kCellReuse];
抱歉,我会说我如何创造的UITextField像一个UITableViewCell编程或使用Interface Builder ? – User
看看我的例子。这是以编程方式执行的一种方式。当然你也可以使用Interface Builder来完成。只需在您的自定义课程中添加一个笔尖即可。 –