Iphone MKMapView clipsToBounds在iOS 6上不工作
我有一个Iphone MKMapView clipsToBounds在iOS 6上不工作,iphone,objective-c,ios,mkmapview,ios6,Iphone,Objective C,Ios,Mkmapview,Ios6,我有一个MKMapView,底部有一个透明的工具栏。为了在工具栏后面显示mapView,我禁用了clipsToBounds: self.mapView.clipsToBounds = NO; 这过去可以很好地工作,但在iOS 6上就不行了。无论如何,贴图都会剪辑(顺便说一句,叠加不会) 如果我将地图视图的框架放大,工具栏将隐藏地图的“合法”链接 有什么建议吗 谢谢, Jochen我找到了一个解决方案:法律视图是mapView的直接子视图。所以我可以把它调高一点 UIView *legalVie
MKMapView
,底部有一个透明的工具栏。为了在工具栏后面显示mapView
,我禁用了clipsToBounds
:
self.mapView.clipsToBounds = NO;
这过去可以很好地工作,但在iOS 6上就不行了。无论如何,贴图都会剪辑(顺便说一句,叠加不会)
如果我将地图视图的框架
放大,工具栏将隐藏地图的“合法”链接
有什么建议吗
谢谢,
Jochen我找到了一个解决方案:法律视图是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 = ...