【问题标题】:touchesBegan question in iphone sdk?touchesBegan iphone sdk 中的问题?
【发布时间】:2010-02-18 23:51:22
【问题描述】:

我该如何编码,以便它检测到哪个图像首先被点击?换句话说,如果其中一个被点击,但另一个已经被隐藏,我希望它播放不同的声音??有什么想法吗?

- (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];
    }
}

【问题讨论】:

    标签: iphone image sdk touch detection


    【解决方案1】:

    每个UIView 都可以有一个唯一的tag 与之关联,它只是一个无符号整数。您可以比较视图的标签以快速测试它们的等效性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-04
      • 2011-05-04
      • 2011-05-14
      • 1970-01-01
      • 2012-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多