Загрузка новых видов - PullRequest
       3

Загрузка новых видов

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

Хорошо, так что я уверен, что где-то упускаю это, но я думаю, что мне нужен кто-то еще, чтобы отразить это, так как я ходил по кругу в течение этого времени.

Моя ситуациядовольно прямо вперед.

У меня есть два файла TapView.m TapView.h

, которые загружаются, когда AppController.m вызывает метод showTapView.

    -(void) showTapView {
[tapViewController resetAllStates:self];
[navigationController pushViewController animated:YES];
[tapViewController prepareTapView];
[[UIAccelerometer sharedAccelerometer] setDelegate:tapViewController];
}

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

Теперь, если это большая задача, я счастлив как есть и могу уйтион склонен к прогрессу, просто работа в Интерфейсном Разработчике значительно поможет мне в будущем, так как я буду расширять приложение :)


Если кому-то интересно, кстати, я создал приложениеИспользуя некоторые примеры из проектов с открытым исходным кодом, приложение не имеет большого сходства в наши дни, но оно было из Remotepad - большое спасибо ребятам за выпуск исходного кода, оно помогло мне без конца осмыслить Bonjour.

1 Ответ

1 голос
/ 08 декабря 2010

Звучит так, как будто вы ищете метод initWithNibName для загрузки контроллера представления из пера.

UIViewController* controller = [[LazyViewController alloc] initWithNibName:@"LazyViewController" bundle:nil];
[self.navigationController pushViewController:controller animated:YES];
[controller release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...