我MKMapView
在底部有一个透明工具栏。为了显示mapView
我clipsToBounds
禁用的工具栏后面:
self.mapView.clipsToBounds = NO;
这曾经可以正常工作,但在 iOS 6 中就不行了。无论如何,地图剪辑(叠加不是顺便说一句)。
如果我放大frame
我mapView
的,工具栏会隐藏地图的“法律”链接。
有什么建议吗?
谢谢,乔臣
我MKMapView
在底部有一个透明工具栏。为了显示mapView
我clipsToBounds
禁用的工具栏后面:
self.mapView.clipsToBounds = NO;
这曾经可以正常工作,但在 iOS 6 中就不行了。无论如何,地图剪辑(叠加不是顺便说一句)。
如果我放大frame
我mapView
的,工具栏会隐藏地图的“法律”链接。
有什么建议吗?
谢谢,乔臣
我找到了一个解决方案:合法视图是mapView的直接子视图。所以我可以把它往上挪一点。
UIView *legalView = nil;
for (UIView *subview in self.mapView.subviews) {
if ([subview isKindOfClass:[UILabel class]]) {
// Legal label iOS 6
legalView = subview;
} else if ([subview isKindOfClass:[UIImageView class]]) {
// google image iOS 5 and lower
legalView = subview;
}
}
legalView.frame = ...