MKUserTrackingBarButtonItem
を使用してMKMapViewのusertrackingModeを切り替えます。MKUserTrackingBarButtonItemをUIViewに追加
- このボタンをツールバーから移動して通常のUIViewに配置することはできますか?
- もちろん、ボタンの動作を自分で実装できます。このボタンで使用されるアイコンのリソースはありますか?あなたの助けのための
感謝。
MKUserTrackingBarButtonItem
を使用してMKMapViewのusertrackingModeを切り替えます。MKUserTrackingBarButtonItemをUIViewに追加
感謝。
だから、直接UIView
にバーボタンアイテムのいずれかの種類を追加する方法はありませんようです。完全に目に見えないツールバーを作成するには、UIToolbar
をサブクラス化する必要があります。 - (void)drawRect:(CGRect)rect
を上書きし、を入力しないでください。、[super drawRect]
もありません。このリンクをご覧詳細については、
self = [super init];
self.backgroundColor = [UIColor clearColor];
self.opaque = NO;
self.translucent = YES;
return self;
:次に、初期化で、次のコードを実行iOSの11以降Couldn't UIToolBar be transparent?
ボタンから画像を作成できるように、ここにリンクがあります。おそらく、それが複数の状態に入るとこれをしたい:
リンクありがとうございます。私はそれを見ましたが、私の問題は異なっていると思います。ボタンの中の 'UIImageView'にアクセスできません。 'UIBarItem'からイメージ(この場合は矢印または矢印+見出し)だけを抽出する方法はありますか? – alex
button.imageは、ボタンに使用されたイメージを返すが、nilを返すはずです... http://developer.apple.com/library/ios/#documentation/uikit/reference/UIBarItem_Class/Reference/Reference.html – alex
ボタンを参照してください。 .image'はビューではなく画像だけを返すものとしています...私はAppleが 'MKUserTrackingBarButtonItem'を設定するために別の方法を使っていると思います。 – aopsfan
を、UIView
サブクラスであるMKUserTrackingButton
があります。
素晴らしい...それはうまくいった!これがAppStoreからの拒否を引き起こすかどうか知っていますか? – alex
私はそうは思わない...アップルが好きではないもののリストはこちら:http://mobileorchard.com/avoiding-iphone-app-rejection-from-apple/。この全部がヒューマンインタフェースガイドラインに違反するかもしれないが、私はそれを疑う。 – aopsfan
いいリンク。あなたの助けをもう一度お返事します... – alex