В настоящее время я использую XCode 3.2.3 и iOS4.Я работаю над приложением, которое просто запускается с одного экрана, и при нажатии кнопки происходит переход к следующему.
Я ознакомился с руководством по программированию ViewController и публикацией здесь.
Что яЯ делаю очень похоже на то, что происходит на посту.Итак, позвольте мне объяснить шаги, которые я выполнил:
В IB перетащите мышью вид из библиотеки в редактор.Я переименовал новый UIView в myView.
В моем AppControllerDelegate я добавил новое представление «myView» как свойство контроллера представления (Владелец файла).Я также синтезировал его в реализации.
Теперь, в реализации ViewController, в обработчике нажатия кнопки, я написал следующие строки кода:
[self.view addSubView: myView];
- Однако при нажатии на кнопку я не вижу новый экран или мой новый вид.Однако, если я сделаю это, я получу новый экран или новый вид:
UIView *anotherView = [[UIView alloc] initWithFrame:self.view.frame];
[self.view addSubView: anotherView];
Я знаю, что лучший способ - это сделать это с отдельными NIB для каждого UIView,Тем не менее, я новичок в разработке для iPhone и еще не изучал этот путь.
Мой вопрос: Чего мне не хватает до шага 3?