Снимите разделенный вид и покажите еще один XIB на весь экран - PullRequest
1 голос
/ 20 марта 2012

Я создал приложение для iPad.В середине приложения под кнопкой я добавил разделенный вид.После нажатия кнопки разделение отображается успешно.Но в режиме разделения я хочу добавить кнопку.Когда кнопка нажата, я хочу удалить разделенный вид и показать еще один xib на весь экран.Как я могу это сделать?

1 Ответ

1 голос
/ 22 марта 2012

Сначала у меня было несколько вопросов,

  1. если вы можете добавить Splitview поверх контроллера представления с помощью нажатия кнопки?

  2. В вышеприведенном случае вы получаете ориентацию в контроллерах splitview?

Пока я пытался это сделать, у меня были две проблемы.

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

Сделайте то же самое, что и когда нужно вернуться.

См. Следующий код,

- (void) displayControllerViewStack: (UIView *)view {

    NSArray *subViews = [self.window subviews];
    while ([subViews count] > 0 )   {
            // Need to clear out the list, as only view at index 0 gets rotation notification.
            [(UIView *)[subViews objectAtIndex:0] removeFromSuperview];
            subViews = [self.window subviews];
     }
[self.window addSubview: view];
}

спасибо,

Навин Шан

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