Помощник редактора открывает только ViewController, а не другой класс

#ios #swift #xcode

#iOS #быстрый #xcode

Вопрос:

У меня есть несколько торговых точек, которые я хочу связать с другим классом, как показано нижевведите описание изображения здесь

введите описание изображения здесь

и я хочу добавить свои метки в ActivityTableViewCell, однако помощник редактора открывает для меня только ViewController. Как мне связать его с этим классом?

ОБНОВЛЕНИЕ: когда я добавляю другой экран редактора, он как бы деактивирует первый (как вы видите на рисунке ниже) и не может ничего перетащить на него

введите описание изображения здесь

Комментарии:

1. если у вас возникли проблемы с помощником редактора, вы можете вручную написать выходы или действие в классе ячеек таблицы, а затем выполнить следующие действия. 1. назначьте класс ячейке таблицы из инспектора идентификации 2. затем нажмите «Показать инспектора соединений» и перетащите розетку для просмотра подключения

2. @MuhammadNawaz Извините, как мне назначить класс моей ячейке таблицы из инспектора идентификации? использует ли он пользовательский класс?

3. В коде ваша ячейка является ActivityTableViewCell. Но в раскадровке вашей прототипной ячейки нет. Следовательно, подключение к розетке невозможно.

4. @matt извините, не могли бы вы объяснить подробнее? (Извините, я новичок в использовании xcode)

5. Нажмите myCell на кнопку слева, а затем переключитесь на инспектора идентификации. Если там написано UITableViewCell, это причина. В нем должно быть указано ActivityTableViewCell.

Ответ №1:

Я все понял!

введите описание изображения здесь

на раскадровке выберите свой вид таблицы. Затем перейдите в ячейку tableviewcell. Затем перейдите к представлению содержимого, когда вы выбрали представление содержимого, в помощнике редактора появится ячейка UITableViewCell.

Это то, что я вижу в помощнике редактора, когда он выбирает представление содержимого.

введите описание изображения здесь

Прокомментируйте, если у вас есть вопрос :D!

Комментарии:

1. В том-то и дело. Я не могу !!!! когда я добавил еще одно окно, оно как бы деактивирует другое (становится серым), и когда я перетаскиваю его в это окно, ничего не происходит

2. комментарий Мухаммеда тоже не работает?

3. Извините, как мне назначить класс моей ячейке таблицы из инспектора идентификации? использует ли он пользовательский класс? и для подключения я вижу только возможность перетаскивания, которую, если у меня там нет экрана, я не могу связать его ни с чем вручную

4. Вы подключили его к Пользовательскому классу?

5. Вы установили пользовательский стиль в инспекторе identety?