我在一个较小的正方形中显示一个MKMapView。它足够小,以至于“法律”文本几乎阻塞了 map 的一半,因此我想摆脱它。

是否允许:

for (UIView *view in mapView.subviews) {
    if ([NSStringFromClass([view class]) isEqualToString:@"MKAttributionLabel"]) {
        view.hidden = YES;
        break;
    }
}

不确定是否要隐藏或使用此方法冒着被App Store拒绝的风险?

最佳答案

是的,它可能会被拒绝。因为具有链接是一项法律要求,或者会检测到您正在使用私有(private)类(MKAttributionLabel)。

话虽如此,如果他们不注意,您可能会放弃几个发行版本。

您是否考虑过使用静态图像代替MKMapView

10-06 13:10
查看更多