5

重複の可能性:
地図と法的言及

iOS 5 以前では、マップ ビューで Google ロゴを移動できました。iO6 には「合法的な」ボタンがあり、これは MKAttributeLabel です。MKAttributeLabel は、編集できないプライベート クラスです。(設計上) 下部のマップに重なるボタンがあるため、Google ロゴを移動しました。

iOS6 マップでリーガル ボタンの位置を変更する方法はありますか?

4

1 に答える 1

11

正当なラベルは標準の UILabel であるため、他のラベルのようにフレームを変更できます。

UIView *legalView = nil;

for (UIView *subview in self.mapview.subviews) {
   if ([subview isKindOfClass:[UILabel class]]) {
            legalView = subview;
            break;
     }
}
legalView.frame = CGRectMake(150, 150, legalView.frame.size.width, legalView.frame.size.height);
于 2012-11-13T16:56:42.437 に答える