Ios MapKit地图中的注释是透明的

Ios MapKit地图中的注释是透明的,ios,mapkit,Ios,Mapkit,当我在可见地图中放置Pin时,我无法设置背景色。文本保持在透明背景的顶部。如果我在地图视图顶部显示模式视图并再次关闭它,则地图视图将显示白色背景,而不会使用地图代码更改任何内容 是否有人学习过类似的效果并有解决方案 找到了,当然是我 在tableView:cellforrowatinexpath:中,我不小心在同一单元格声明中放置了这行代码两次: Cell = [[UITableViewCell alloc] initWithFrame:CGRectZero]; 我真傻,但这会导致透明背景,因

当我在可见地图中放置Pin时,我无法设置背景色。文本保持在透明背景的顶部。如果我在地图视图顶部显示模式视图并再次关闭它,则地图视图将显示白色背景,而不会使用地图代码更改任何内容

是否有人学习过类似的效果并有解决方案


找到了,当然是我

tableView:cellforrowatinexpath:
中,我不小心在同一单元格声明中放置了这行代码两次:

Cell = [[UITableViewCell alloc] initWithFrame:CGRectZero];
我真傻,但这会导致透明背景,因为我认为,两个单元格被初始化,导致了这种情况