2012-01-09 12 views

答えて

1

あなたがプログラムで

initWithCustomView:(UIView *)view 

をUIbarButtonItemを作成している場合は、ペン先のファイルを使用している場合は、単にUIbarButtonItem上のボタンをドラッグする方法を使用してUIBarButtonItemにボタンを追加するには、ビュー

UIBarButtonItem *rightbarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"Login" style:UIBarButtonItemStylePlain target:self action:@selector(loginButtonClick:)]; 
self.navigationItem.rightBarButtonItem = rightbarButtonItem; 
[rightbarButtonItem release]; 
3

まずの読み込みにそれを試してみてくださいUIButtonの参照出口を取得します。

両方のイベントのターゲットを追加すると効果があります。

[captureButton addTarget:self action:@selector(touchUpInside:) forControlEvents:UIControlEventTouchUpInside]; 
    [captureButton addTarget:self action:@selector(touchUpDrag:) forControlEvents:UIControlEventTouchDragInside]; 


- (void)touchUpInside:(id)sender { 

} 

- (void)touchUpDrag:(id)sender { 

} 

ここでcaptuteButtonはUIButtonです。 UIBarButtonItem

+0

ありがとうパワン、私はまったく同じことをしたい、私はそれを試してみましたが、それはUIButtonでは動作しますが、UIBarButtonでは動作しません。あなたのcaptureButtonコンセントはUIButtonまたはUIBarButtonタイプですか? –

+0

私は自分の答えを編集しました。 – iOSPawan

+0

ありがとう! Pawan、私はcustomViewとUIButtonを作って機能を実現しました。 RoundRectButtonをtoolBarでドラッグすることはできません。これは、イベントのリストではなくセレクタが1つしかないためです。ところであなたの助けをもう一度感謝します。 –

関連する問題