UITextField внутри ячейки UITableView - PullRequest
4 голосов
/ 27 октября 2010

Я читал много вещей, пытаясь понять, что я делаю неправильно.Я пытался добавить 4 UITextFields внутри ячеек UITableView.У меня есть UITextFields, созданные через IB, а также UITableView.Я добавляю текстовые поля в NSMutableArray, а затем в cellForRowAtIndexPath я добавляю эти объекты текстового поля в массив.на 4 клетки.Однако здесь возникают мои проблемы.Текстовые поля не выстроены в таблице (img: http://cl.ly/5a02f3acdd44d8a08125). Вот код:

viewDidLoad: textBoxList = [[NSMutableArray alloc] init];</p> <pre><code>[textBoxList addObject: txtName]; [textBoxList addObject: txtIP]; [textBoxList addObject: txtPort]; [textBoxList addObject: txtPassword];

cellForRowAtIndexPath: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {</p> <pre><code>static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[[UITableViewCell alloc] init] autorelease]; } // Set up the cell... [cell.contentView addSubview: [textBoxList objectAtIndex:[indexPath row]]]; return cell;

}

Это происходит потому, что я установил эти UITextFields в IB, а не создал их динамически? Что-то с моими делегатами? Я потерян ....

1 Ответ

3 голосов
/ 27 октября 2010

Вам необходимо установить рамку надписей относительно ячейки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...