вставьте XIB в качестве подпредставления, затем добавьте подпредставление из этой XIB поверх родительского представления - PullRequest
0 голосов
/ 13 августа 2010

У меня есть несколько кнопок в представлении для навигации, и когда пользователь нажимает их, мой код вставляет соответствующую новую страницу представления (xib) под кнопки навигации.Каждая новая страница просмотра, которую я вставляю как подпредставление, имеет несколько кнопок, которые должны открывать новый вид для всего, включая кнопки навигации.Вот одно из моих действий с кнопками

    pg5 *pg5view = [[pg5 alloc] init]; //alloc and init UIViewController class for the view to be inserted.
    [self.view insertSubview:pg5view.view atIndex:1]; //insert the subview under the menu but above the last subview displayed
    [[[self.view subviews] objectAtIndex:0]removeFromSuperview]; //remove the last subview displayed

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

Спасибо!

1 Ответ

0 голосов
/ 13 августа 2010

Попросите, чтобы родительское представление вставило подпредставление, и закодируйте родительское представление, чтобы оно знало, как управлять обменом представлениями вокруг?

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