Подтвердить что ты не робот

Как подключить выходы UIview к пользовательскому подзону

Я все еще новичок в xcode/iOS и имею следующую проблему:

чтобы отобразить некоторую мобильную информацию об отладке, у меня есть UIview, добавленный/подключенный как свойство outlet к одному из моего Viewcontroller. Это представление является пользовательским подклассом UIview. Теперь я добавил некоторые UIlabels в виде суб-представлений к этому представлению и хочу перетащить выходные соединения с этих меток в свой файл customUIview.h, чтобы эти ярлыки были доступны как свойства моего пользовательского класса UIview (нет необходимости обращаться к ним непосредственно из view Controller).

Проблема заключается в том, что построитель интерфейса (я использую Storiesboards/xcode4.3) не делает трюк. Я могу подключить выходы к ViewControllerClass.h, но не к файлу .h. Может ли кто-нибудь указать, где проблема?

4b9b3361

Ответ 1

Просто решил проблему. Введя объявления свойств в файле customview.h вручную, я мог бы ctrl-drag-connect их оттуда к соответствующим объектам UIlabel в интерфейсе. Работает только в этом направлении!

Спасибо в любом случае

Ответ 2

Обновите свой пользовательский класс вида с "UIView" до класса "Пользовательский вид" в построителе интерфейса. И теперь вы можете подключаться только с помощью Ctrl + перетащите свои кнопки или текстовое поле в соответствующий пользовательский класс.

Ответ 3

Проблема решена! Из-за интересного сообщения SO от трех лет назад (о подключении к subviews UIView), я обнаружил, что он просто перетаскивает (не Ctrl_drag!) Из круга действий или выхода (в .h файле) в элемент управления и что он. Работает отлично, даже если элементы управления находятся в другом представлении от подкласса UIView. Работает одинаково хорошо с выходами, как с действиями, хотя вы всегда отталкиваетесь от круга.