2011-12-29 2 views
15

Я думаю, что у меня все шаги, но мне что-то не хватает, потому что я не могу установить соединение с ярлыками в ячейке кода.пользовательские uitableviewcells в раскадровке

Вот что я делаю:

  1. набора стиля ячейки для пользовательских
  2. перетаскивание некоторых меток на клетку прототипа.
  3. Добавление нового файла в проект и создание его подкласса UITableViewCell
  4. в инспекторе идентификации ячейки im, пытающегося настроить, я установил его класс в новый класс, который я только что создал.
  5. TRY для управления перетаскиванием ярлыков ячейки в заголовочный файл класса, который я только что создал для настройки IBOutlet, но это не позволит мне.

Что мне не хватает?

ответ

15

Объявите метку как свойство в пользовательском классе ячеек. В контроллере табличного представления alloc или dequeue ячейка как ваш нестандартный тип, а не как UITableViewCell. В раскадровке Xcode перетащите элемент из самой ячейки (например, в нижний правый угол) на ярлык, который находится в ячейке для подключения розетки.

+1

Кроме того, если это все еще не работает, перейдите в ячейку в раскадровке и где указано Тип идентификатора Ячейка или все, что вы используете в контроллере табличного представления – StuStirling

+1

И если это не работает, используйте Инспектор подключений из правой панели, чтобы подключить выход к виджету пользовательского интерфейса. Вам все равно придется вручную кодировать IBOutlets в @interface. Не знаю, почему XCode не увидит его и не позволит вам перетащить код в код ... –