如何创建一个像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; 
} 
+0

抱歉,我会说我如何创造的UITextField像一个UITableViewCell编程或使用Interface Builder ? – User

+0

看看我的例子。这是以编程方式执行的一种方式。当然你也可以使用Interface Builder来完成。只需在您的自定义课程中添加一个笔尖即可。 –

static NSString * kCellReuse = @"CellReuseIdentifier" 
UITableViewCell * cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kCellReuse];