UIView или UIViewController для пользовательского просмотра - PullRequest
1 голос
/ 14 апреля 2010

Каков наилучший способ создания пользовательского UIView, который я могу использовать в Интерфейсном Разработчике?

  1. Создайте пользовательский UIView в Интерфейсном Разработчике и наследуйте от UIView в файле кода, а затем каким-то образом используйте его в другом UIView але, как элемент управления. (Как мне это сделать?)

  2. Создайте пользовательский UIView в Интерфейсном Разработчике и настройте пользовательский UIViewController. В моем главном ViewController разместите новый вид.

По сути, я пытаюсь создать отображаемое представление многократного использования и хотел бы быстро изменить его во всех моих экземплярах с минимальными усилиями. Я уже выложил свой XIB в Интерфейсный Разработчик.

Ответы [ 2 ]

1 голос
/ 15 апреля 2010

Лучше всего 1-й способ. И не забудьте поместить ключевое слово IBOutlet перед членом класса, которое вы хотите видеть в Интерфейсном Разработчике.

@interface MyViewController : UIViewController {
    IBOutlet UILabel *m_MyLabel;
}
....
0 голосов
/ 14 апреля 2010

Вы захотите сделать (1). Предположительно у вас есть существующий файл IB, в который вы хотите поместить пользовательский подкласс UIView? В этом случае перейдите к этому файлу, перетащите UIView, а затем на вкладке «Идентификация приложения» инспектора (4-я вкладка) установите класс в свой пользовательский класс (как определено в коде).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...