我在一个较小的正方形中显示一个MKMapView。它足够小,以至于“法律”文本几乎阻塞了 map 的一半,因此我想摆脱它。
是否允许:
for (UIView *view in mapView.subviews) {
if ([NSStringFromClass([view class]) isEqualToString:@"MKAttributionLabel"]) {
view.hidden = YES;
break;
}
}
不确定是否要隐藏或使用此方法冒着被App Store拒绝的风险?
最佳答案
是的,它可能会被拒绝。因为具有链接是一项法律要求,或者会检测到您正在使用私有(private)类(MKAttributionLabel
)。
话虽如此,如果他们不注意,您可能会放弃几个发行版本。
您是否考虑过使用静态图像代替MKMapView
?