为啥我的地图视图标注是半透明/透明的,如何更改它的颜色?

Posted

技术标签:

【中文标题】为啥我的地图视图标注是半透明/透明的,如何更改它的颜色?【英文标题】:Why is my map view callout translucent/transparent and how do I change it's color?为什么我的地图视图标注是半透明/透明的,如何更改它的颜色? 【发布时间】:2013-11-29 11:38:28 【问题描述】:

我使用的是 ios 7,但遇到以下问题。经过一番好奇的研究,我找不到线索……

我有一个带有左右配件的地图视图注释,但中间是透明的(我认为是默认的 iOS 7 行为)。

如何将默认的半透明/透明背景更改为我想要的任何其他颜色?

【问题讨论】:

【参考方案1】:

您的MKMapViewUITableViewCell 中吗?我有一个类似的问题,单元格的UITableViewCellSelectionStyle 导致了这个视觉故障。

将其设置为 UITableViewCellSelectionStyleNone 已为我修复。

【讨论】:

是的,这正是我的情况。感谢您的帮助。目前我刚刚把我的地图从桌子上拿出来。再次感谢。 我只是花了几个小时试图弄清楚这一点。非常感谢。这个问题在 iOS 8 中也发生在我身上 谢谢,您让我免于浪费大量时间! 在 iOS10.3 上仍然是一个问题。感谢您节省时间。

以上是关于为啥我的地图视图标注是半透明/透明的,如何更改它的颜色?的主要内容,如果未能解决你的问题,请参考以下文章

Kivy:为啥弹窗是半透明的?

SwiftUI:如何使列表视图透明?如何更改列表视图背景颜色?

如果状态栏是半透明的,则键盘隐藏 EditText

【Unity3D】求教大神:gui.button的透明度怎么设置,系统默认button好像是半透明的

PIE SDK矢量透明度标注控制

cesium如何改变地图gamma某一块区域的透明度