Лучший способ сделать это - добавить UILabel
к cell.contentView
. Вы бы сделали это, когда вы изначально создадите ячейку. Я нашел две вещи, которые будут особенно полезны: разместить метку на ячейке таблицы в одноразовом документе в Интерфейсном Разработчике, чтобы определить начальный кадр. Также особенно полезно установить autoresizingMask
, чтобы размер метки изменялся соответствующим образом при изменении размера ячейки (из-за автоповорота, перехода в режим редактирования и т. Д.).
Наконец, вам нужно установить более высокое значение rowHeight
в табличном представлении для размещения больших ячеек, в противном случае вы получите перекрывающиеся ячейки.
Кроме того, установите tag
на ярлыке, чтобы его было легко найти с помощью viewWithTag:
, когда вы собираетесь обновить текст.