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 に答える