Как разместить оверлей UIView над модальным видом? - PullRequest
0 голосов
/ 14 февраля 2012

У меня есть информативное наложение, которое я хочу применить к контроллеру представления, представленному как модальный.Я пытался всеми видами хаков, чтобы получить оверлей (прозрачный UIView), который будет показан над модальным контроллером представления без какой-либо удачи.основного UIWindow, но это сводит на нет ряд полезных функций, которые предоставляет UIWindow (например, независимая от вращения система координат).

Есть ли другой способ сделать это?

Ответы [ 2 ]

0 голосов
/ 14 февраля 2012

Одна идея, которая приходит на ум, заключается в следующем:

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

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

0 голосов
/ 14 февраля 2012

В этом вся суть модального вида - он сверху.Единственное, о чем я могу думать, это добавить его в качестве подпредставления модального представления.Это может потребовать, чтобы вы создали подкласс модального представления и добавили туда дополнительную функциональность в зависимости от того, с чем вы на самом деле работаете

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