У меня проблема, которая была задана здесь UITableViewCell outside of UITableView, но не имеет правильного ответа, кроме как «это не очень хорошая идея».Показать ячейку вне UITableView
Я хочу загрузить содержимое cellView вне таблицыView (пример ситуации - когда пользовательская ячейка щелчка переходит к новому представлению таблицы, где эта ячейка действует как часть headerView).
Резолюция, предложенная в теме я обеспечил связь была:
То, что я сделал загружен в клетку из его кончика пера, установить его, а затем добавили contentView клетки к моему новый толкаемый вид. Это приводит к такому же эффекту .
Я пытался загрузить ячейку с помощью MyUITableViewCell()
, MyUITableViewCell(style:, reuseIdentifier: nil)
, но каждый раз, когда я пытаюсь вызвать любой объект внутри клетки (например, кнопка) я получаю аварии, что объект является nil
, так что это означает, что ячейка не загружена от ниба.
Я не могу инициализировать ячейку через MyUITableViewCell(nib: nib, bundle: nil)
, потому что у нее нет таких инициализаторов.
Как я могу загрузить содержимое ячейки в любом другом виде? Как я могу «настроить»?