Управление UIView не работает после добавления uiview в uiwindow - PullRequest
1 голос
/ 17 декабря 2010

Я пытаюсь работать над универсальным приложением для платформы iOS, я создал оконное приложение с поддержкой основных данных. В моем AppDelegate_iPhone я добавил эту строку в приложение DidFinishLaunching [window addSubview:myiPhoneMainView.view]; Конечно, я создал и синтезировал переменную myiPhoneMainView.

В своем MainWindow_iPhone.xib я добавил контроллер представления, установив его класс в MyiPhoneMainView и управляя перетаскиванием из делегата приложения в MyiPhoneMainView.

Затем я добавил и добавил элементы управления в MyiPhoneMainView. Все работает нормально MyiPhoneMainView загружается, но проблема в том, что ни один из элементов управления не отвечает на пользовательские события.

Я проверил, что взаимодействие с пользователем включено на всех из них. Ни Uibotton, ни Uitextfield ничего, кажется, не реагируют ни на что.

Может кто-нибудь указать, что мне не хватает.

Спасибо.

1 Ответ

0 голосов
/ 17 декабря 2010

Похоже, что ваши соединения из элементов управления вашего представления не связаны с IBActions в вашем контроллере представления.

Вы загружаете контроллер через initWithNibNamed: или вы просто используете init? Если вы используете initWithNib, то связали ли вы элементы управления в представлении с IBOutlets?

Если да для тех, то убедитесь, что вы не создаете новое представление (в методе init или viewDidLoad контроллера), которое заменяет созданное в xib.

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