我有一个 MapView,我想在顶部显示一个黑色半透明矩形,里面有文本。不覆盖整个 map ,仅覆盖其中的一部分(可能在顶角),就像信息框一样(就像 iPod 播放器中双击出现并显示“静音”和“跳过”按钮的信息框)。
我尝试了谷歌,但没有得到任何明确的答案。实现这一目标的最佳方法是什么?
提前致谢
最佳答案
可以使用界面生成器轻松完成:
查看层次结构
注意 背景必须是一个单独的 View ,它是控件列表中的第一个条目,因此它位于背景中。将容器 View 设置为低于 1 的 alpha 值也会被 subview 继承,并且不会显示在界面构建器中
View 设置“具有清晰颜色 bg 和 alpha 1.0 的 View ”
View “黑色半透明背景 View ”的设置
关于iPhone - 创建一个带有不透明文本的半透明矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5795688/