2009-04-09 4 views
4

UIActivityIndicatorViewhere)への移行を実現するために、カスタムビューを使用してUIBarButtonItemを作成しています。カスタムビューのUIBarButtonItemStyleを持つUIBarButtonItem

しかし、私は実際にはUIBarButtonitemStyleBorderedのような普通のUIBarButtonItemStyleのボタンを保持したいと思っています。

これを達成する方法はありますか?

ありがとうございます!

答えて

6

私はこの質問を理解していれば、Maps.appの[Locate]ボタンのようなものが必要です。そこにターゲットアイコンが表示され、デバイスの位置を示すアクティビティインジケータに変更されますか?

残念ながら、-initWithImage:style:target:action:または-initWithTitle:style:target:action:で作成されたUIBarButtonItemsは、ボタン内の任意のビューをサポートしていません。

おそらくボタンの境界を自分で描く必要があります。そのために画像を使用して、UIActivityIndi​​catorViewをボタン枠の画像を含むUIImageViewの上に重ねることでその効果を得ることができます。

関連する問題