iPhone - Create a semi transparent rectangle with opaque text

偶尔善良 提交于 2019-11-27 02:51:29

问题


I have a MapView and I want to display a black semi transparent rectangle on top with a text inside. Not over the entire map only on section of it (maybe on the top corner) just as an info box (like the one in the iPod player that appears on double tap and displays the Mute and skip buttons).

I tried google but I'm not getting any clear answers. How is the best way to accomplish this?

Thanks in advance


回答1:


Can be easily done with interface builder:

View Hierarchy

NOTE The background has to be a separate view which is the first entry in the list of controls, so it is in the background. Setting the container view to an alpha value below 1 will also be inherited by the subviews, which is not displayed in the interface builder

Settings for view "view with clear color bg and alpha 1.0"

Settings for view "black translucent bg view"



来源:https://stackoverflow.com/questions/5795688/iphone-create-a-semi-transparent-rectangle-with-opaque-text

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!