11

我在一个有点小的正方形中显示一个 MKMapView。它足够小,“法律”文本几乎挡住了一半的地图,所以我想摆脱它。

这是否允许:

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

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

4

2 回答 2

3

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

话虽如此,如果他们没有注意到,您可能会在几个版本中侥幸逃脱。

您是否考虑过使用静态图像而不是图像MKMapView

于 2013-01-26T18:41:01.640 回答
1

您正在使用未记录的功能/类。由于您的地图功能非常有限,因此您最好使用 google 的静态地图 api,而不是链接到完整的功能框架只是为了显示一个小方块的地图。

于 2013-01-26T18:45:32.227 回答