вызывая presentModalViewController, чтобы показать представление, созданное программно - PullRequest
0 голосов
/ 03 декабря 2010

Я заметил, что если я создаю класс, производный от UIViewController, программно (без использования кончика), который будет отображаться с вызовом presentModalViewController, поскольку представление перемещается, оно фактически прозрачно по умолчанию, пока представление не охватывает весь экранпосле чего «непрозрачность», кажется, начинает действовать, и представление под модальным представлением больше не видно.

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

Я заметил, что примеры Apple, как правило, используютоснованное на кончике представление для ModalViews, но задавалось вопросом, почему.Возможно, я что-то упустил .....

1 Ответ

0 голосов
/ 03 декабря 2010

Это была глупая ошибка кодирования с моей стороны.

Я понял, что скопировал / вставил некоторый код из другого места в мой ViewDidLoad

self.view.backgroundColor = [UIColor colorWithRed:0.6 green:0.4 blue:0.2 alpha:0.3];

Я бы установилдля альфы значение 0,3.

Установите значение 1,0, и проблема прозрачности исчезнет ...

Проблема решена

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