2012-01-16 5 views
0

この擬似コードのXcodeコードは何ですか?Xcodeで特定のオブジェクトの接触を検出

if ([Any UIPickerView in my ViewController isTouched]) { 
    [AnyUIView setHidden:NO]; 
} 

if ([Any UIPickerView in my ViewController is__NOT__Touched__Anymore__]) { 
    [AnyUIView setHidden:YES]; 
} 

-(void)touchesBegan方法でそれを試してみましたが、それはタッチを検出しますが、私はそれがオブジェクト固有にすることができませんでした。ありがとう

P.S. UIPickerViewがタッチされている間、ヒントをディスプレイに表示したい。

+2

と同じことを行いますユーザーがコントロールを押した後のヒントを表示するポイント? –

+0

彼は何を選ぶべきかを思い起こさせる。 – DAS

答えて

1

これはちょうど私の頭の上からです......が、あなたのアイデアを得ることができるはず...

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { 
    [super touchesBegan:touches withEvent:event]; 
    UITouch *touch = [touches anyObject]; 
    if ([touch.view isKindOfClass: UIPickerView.class]) { 
     //your touch was in a uipickerview ... do whatever you have to do 
    } 
} 

..and何touchesEnded:withEvent:

関連する問題