Возможно, простой вопрос, но я не могу найти ответ. Когда я устанавливаю свой textLabel, он перезаписывает мою кнопку «Подробное раскрытие», которую я имею в своем представлении содержимого ячейки, вставляя ее через раскадровку. Теперь он отображается только тогда, когда ячейка выбрана. Мой код выглядит так:UITableViewCell textLabel перезаписывает мою кнопку
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"accountCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
User *user = [arr objectAtIndex:indexPath.row];
// Configure the cell...
cell.textLabel.text = [user username];
return cell;
}
Когда я убираю cell.textLabel.text = [имя пользователя пользователя]; он показывает все время, как я хочу. Любые советы? Угадайте Я должен поместить некоторый код для моей кнопки ...
Попробуйте добавить if (cell == nil) { cell = [[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: CellIdentifier]; } код под кодом UITableViewCell *. –
Нет, не успех. Я думаю, проблема кроется в textLabel, который каким-то образом накладывается. Я предполагаю, что это проблема с ограничениями, но не знаю. – Rhyder