Я стараюсь следовать this учебник: добавьте две метки к UITableViewCell
.Невозможность добавить ярлык в UITableViewCell
10. Drag objects from the Library onto the cell.
For this example, drag two label objects and position them
near the ends of the cell (leaving room for the accessory view).
Когда я создаю TableView как Table View Controller
все работает отлично. Я могу перетащить ярлык из библиотеки в ячейку.
Однако, когда я создаю TableView как часть более общего View Controller
, я не могу перетащить ярлык из библиотеки в ячейку.
Для репликации:
- Перетащите новый
View Controller
из библиотеки в раскадровку. - Перетащите
Table View
из библиотеки в новый контроллер просмотра. Оставьте настройки по умолчанию. Убедитесь, что существует одна прототип. - Попробуйте перетащить
Label
(или любой другой объект) из библиотеки в ячейку прототипа таблицы. Невозможно.
Выполнение шагов 1 и 2 в сочетании с использованием Table View Controller
из библиотеки позволяет сделать шаг 3 возможным.
Итак, как я могу получить свой ярлык в ячейке прототипа?
То, что вы описываете в своих трех шагах, отлично работает, когда я это делаю. Что вы подразумеваете под «Убедитесь, что существует одна прототип ячейки»? Вы на самом деле тащите его? – rdelmar
@rdelmar Я имел в виду увеличение количества клеток прототипа в модуле инспектора на единицу. – Unapiedra
Я только что выполнил ваши шаги и увеличил количество прототипов до 3. Я обнаружил, что могу добавить ярлык в ячейки 2 и 3, но не 1, что кажется странным. – asjj