MKMapview の右下に合法的なリンクがあります。この場所にボタンを追加したい。ボタンにはある種の透明性があります。法的リンクを非表示にすることはできますか? または、このリンクを非表示にする方法でボタンを設定すると、アップルがアプリを拒否する可能性がありますか?
マップ ビューには、いくつかの種類のサブビューもあります。
これを使用してみてください。ただし、アップルが承認するかどうかはわかりません。
[[self.mapView.subviews objectAtIndex:1] removeFromSuperview];
この法的リンクを非表示にしないでください。非表示にすると、アプリが Apple によって拒否されます。
編集:このリンクを移動できるカテゴリを見つけました。私は作成者ではありません: https://github.com/bartvandendriessche/MKMapView-AttributionView
ラベルを削除すると、アプリが拒否される可能性があります。ただし、swift を使用すると次のように実行できます。
var legalLabel: UIView?
for subview in stableMapView.subviews {
if String(describing: type(of: subview)) == "MKAttributionLabel" {
legalLabel = subview
}
}
legalLabel?.isHidden = true