Заполните экран iPhone полупрозрачной маской, КРОМЕ для одной области - PullRequest
0 голосов
/ 03 января 2012

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

Mock Image of iPhone Screen

1 Ответ

0 голосов
/ 03 января 2012

Почему бы просто не добавить 4 полупрозрачных вида (закрасить их черным и установить их альфа-свойство, например, на 0.5) поверх вида? Один сверху, снизу, слева и справа от области, которую вы хотите полупрозрачный?

Это не должно быть слишком сложно, вы можете просто изменить размер представлений в зависимости от того, где вы хотите, чтобы окно было.

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