Как я могу создать UITableViewCell как UITextField? - PullRequest
0 голосов
/ 23 октября 2011

Как я могу создать UITableViewCell как UITextField программно или с помощью Interface Builder?

Я пробовал с Интерфейсным Разработчиком, но кажется, что это не работает:

Ответы [ 2 ]

2 голосов
/ 23 октября 2011

Создайте подкласс UITableViewCell и добавьте UITextField в contentView ячейки.Вы, вероятно, не получите свой результат без создания собственного 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 голосов
/ 23 октября 2011
static NSString * kCellReuse = @"CellReuseIdentifier"
UITableViewCell * cell  = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kCellReuse];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...