iPhone - 使用不透明文本创建半透明矩形

时间:2011-04-26 19:53:13

标签: iphone uiview transparency uilabel alpha

我有一个MapView,我希望在顶部显示一个黑色的半透明矩形,里面有一个文本。不是整个地图上只有它的一部分(可能在顶角)就像一个信息框(就像双击时出现的iPod播放器一样,显示静音和跳过按钮)。

我试过谷歌,但我没有得到任何明确的答案。如何实现这一目标的最佳途径是什么?

提前致谢

1 个答案:

答案 0 :(得分:23)

可以使用界面构建器轻松完成:

enter image description here

查看层次结构

注意 背景必须是一个单独的视图,它是控件列表中的第一个条目,因此它位于后台。将容器视图设置为低于1的alpha值也将由子视图继承,这不会显示在界面构建器中

enter image description here

视图“具有清晰颜色bg和alpha 1.0的视图”

的设置

enter image description here

查看“黑色半透明bg视图”的设置

enter image description here