簡體   English   中英

touches開始在iPhone SDK中出現問題嗎?

[英]touchesBegan question in iphone sdk?

我該如何編碼,以便它可以檢測到首先點擊了哪個圖像? 換句話說,如果其中一個被點擊,而另一個已經被隱藏,我希望它播放不同的聲音? 有任何想法嗎?

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
    UITouch *touch = [touches anyObject]; 
    NSLog(@"tag %@",touch); 
    if([touch view] == test) { 
        test.hidden=YES;
        [self playpopsound];
    }
    else if([touch view] == test2){
        test2.hidden=YES;
        [self playpopsound];
    }
}

每個UIView都可以具有與其關聯的唯一tag ,這只是一個無符號整數。 您可以比較視圖標簽以快速測試它們的等效性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM