重複の可能性:
地図と法的言及
iOS 5 以前では、マップ ビューで Google ロゴを移動できました。iO6 には「合法的な」ボタンがあり、これは MKAttributeLabel です。MKAttributeLabel は、編集できないプライベート クラスです。(設計上) 下部のマップに重なるボタンがあるため、Google ロゴを移動しました。
iOS6 マップでリーガル ボタンの位置を変更する方法はありますか?
重複の可能性:
地図と法的言及
iOS 5 以前では、マップ ビューで Google ロゴを移動できました。iO6 には「合法的な」ボタンがあり、これは MKAttributeLabel です。MKAttributeLabel は、編集できないプライベート クラスです。(設計上) 下部のマップに重なるボタンがあるため、Google ロゴを移動しました。
iOS6 マップでリーガル ボタンの位置を変更する方法はありますか?
正当なラベルは標準の 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);