为啥我的地图视图标注是半透明/透明的,如何更改它的颜色?
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】:您的MKMapView
在UITableViewCell
中吗?我有一个类似的问题,单元格的UITableViewCellSelectionStyle
导致了这个视觉故障。
将其设置为 UITableViewCellSelectionStyleNone
已为我修复。
【讨论】:
是的,这正是我的情况。感谢您的帮助。目前我刚刚把我的地图从桌子上拿出来。再次感谢。 我只是花了几个小时试图弄清楚这一点。非常感谢。这个问题在 iOS 8 中也发生在我身上 谢谢,您让我免于浪费大量时间! 在 iOS10.3 上仍然是一个问题。感谢您节省时间。以上是关于为啥我的地图视图标注是半透明/透明的,如何更改它的颜色?的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI:如何使列表视图透明?如何更改列表视图背景颜色?