iPhone - создайте полупрозрачный прямоугольник с непрозрачным текстом - PullRequest
8 голосов
/ 26 апреля 2011

У меня есть MapView, и я хочу отобразить черный полупрозрачный прямоугольник сверху с текстом внутри. Не по всей карте, а только по ее части (может быть, в верхнем углу), просто как информационное окно (например, в плеере iPod, который появляется при двойном нажатии и отображает кнопки отключения звука и пропуска).

Я попробовал Google, но не получил четких ответов. Как лучше всего это сделать?

Заранее спасибо

1 Ответ

23 голосов
/ 27 апреля 2011

Может быть легко сделано с помощью построителя интерфейса:

enter image description here

Просмотр иерархии

ПРИМЕЧАНИЕ Фон должен быть отдельным видом, который является первой записью в списке элементов управления, поэтому он находится в фоновом режиме. Установка для представления контейнера значения альфа ниже 1 также будет наследоваться подпредставлениями, которые не отображаются в конструкторе интерфейса

enter image description here

Настройки для просмотра "просмотр с чистым цветом BG и альфа 1,0"

enter image description here

Настройки для просмотра "черный полупрозрачный вид bg"

enter image description here

...