2012-05-06 12 views

答えて

3

あなたの身振りをUIBarButtonItemアイテムに追加するのは面倒なプロセスです。私は次のコードにあなたを示します。それはあなたを助けるかもしれません。私が代わりにサブビューのために周りの模索を自分でボタンを作成することができますし、カスタムビューで

をボタンバーの項目を追加することをお勧めしたいと

[[[yourToolbar subviews] objectAtIndex:[[yourToolbar items] indexOfObject:yourBarButton]] addGestureRecognizer:YourGesture];

//また、次のように試すこともできます。

[self.barButtonItem.customView addGestureRecognizer:longProcess];// i didn't declare longProcess and singletap GestureRecognizer here. I hope you can do that. 
[self.barButtonItem.customView addGestureRecognizer:singletap]; 

ホープ、これはあなたを助ける...サブビューのインデックスは常に簡単に任意のOSアップデートで(あるいはクラッシュ)壊れる可能性がツールバー項目のインデックスと同じであることを前提としてい

+4

。 – omz

+0

最初のものは動作していないようですが、私は自分の前提をチェックしていますし、ジェスチャ認識機能が実際に動作しているかどうかを確認しています。 –

+0

すみません、申し訳ありませんが、私は短い時間しかないので、私はそれを試しませんでしたが、私の答えに1つのメモを追加しました。それはユーザーに役立つかもしれません。ところで、間違いを指摘してくれてありがとう – Nit

関連する問題