Как сделать UIView, который может покрыть панель навигации?

13
задан Bhavin 27 June 2013 в 13:08
поделиться

2 ответа

Немного пытаюсь полностью понять вопрос, но я думаю, вы спрашиваете, как вы можете отобразить UIView над другим представлением (чтобы представление с элементами управления навигацией было полностью скрыто вторым представлением )?

UIViewController имеет:

- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated

Было бы разумно, чтобы ваше второе представление также управлялось UIViewController . В качестве примера предположим, что ваше представление с панелью навигации управляется UINavigationViewController , а представление, которое вы хотите отобразить, управляется otherViewController ...

[navigationViewController presentModalViewController:otherViewController animated:YES];
1
ответ дан 1 December 2019 в 17:18
поделиться

Добавьте представление к вашему основному экземпляру UIWindow непосредственно в качестве подпредставления.

2
ответ дан 1 December 2019 в 17:18
поделиться