私が抱えている問題は、リバース ジオコーディングを行っているため、コールアウトで完全な住所が途切れてしまうことです。autoresizingsubviews を YES に設定する方法はありますか?
ありがとう
ニック
私が抱えている問題は、リバース ジオコーディングを行っているため、コールアウトで完全な住所が途切れてしまうことです。autoresizingsubviews を YES に設定する方法はありますか?
ありがとう
ニック
独自のカスタム アノテーションを使用して、サイズを計算する必要があります。私の知る限り、デフォルトのスタイルはあなたがやろうとしていることをサポートしていません.
必ずしも良いアイデアではありませんが、注釈ビューのサブビューを直接操作できます。
注釈ビュー自体には、吹き出しというサブビューが 1 つだけあります。そのサブビューには独自のサブビューがあります。それらを調べて必要なものを見つけるか、吹き出しビューを直接操作してください。
次の例では、吹き出しのサブタイトルを直接更新します。サブタイトルの UILabel は、吹き出しサブビューの 7 番目の項目です。
if (myAnnotationView.subviews.count > 0)
((UILabel*)[((UIView*)[myAnnotationView.subviews objectAtIndex:0]).subviews objectAtIndex:7]).text = @"Some example";