контроллер представления не загружается с контентом - PullRequest
0 голосов
/ 17 июня 2011

У меня есть кнопка, которая при нажатии показывает контроллер вида. Код этого события:

enter image description here

и мой контроллер вида выглядит так:

enter image description here

обратите внимание на сегментированный элемент управления и фоновое изображение.

Вот мои h и m файлы моего контроллера вида, если они вам нужны:

enter image description here

когда я запускаю свое приложение, вот как выглядит этот элемент управления представлением на моем iPad:

enter image description here

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


    - (IBAction) vaClick
{
    imgVa.image = [UIImage imageNamed:@"bt-valores.png"];

UIViewController *control = [[NuestrosValoresViewController alloc] initWithNibName:@"NuestrosValoresViewController"
                                                                            bundle:nil];
UINavigationController *navControl = [[UINavigationController alloc]
initWithRootViewController:control];

[self presentModalViewController:navControl animated:NO];

[navControl setNavigationBarHidden:YES];

[control release];
[navControl release];


//UINavigationController *navControl = [[UINavigationController alloc]
//initWithRootViewController:control];
//[self presentModalViewController:navControl animated:NO];

}

Должен ли я выпустить это так? Извините, мне в основном приходится переводить презентацию Power Point в приложение, поэтому я очень мало знаю о target-c. спасибо за помощь и извините за тупой вопрос.

1 Ответ

2 голосов
/ 17 июня 2011

Вы не устанавливаете контроллер корневого представления вашего UINavigationController.

Используйте эту строку вместо этого при инициализации контроллера навигации:

UINavigationController *navControl = [[UINavigationController alloc] initWithRootViewController:control];

Вы будететакже хочу выпустить navControl после того, как вы представите его модально.Я напишу код для вас, если вы разместите свой код вместо использования скриншотов.

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