سؤال

كيف يمكنني ترميز هذا حتى يكتشف الصورة التي تم استغلالها أولاً؟ بمعنى آخر ، إذا تم استغلال أحدهم ، لكن الآخر كان مخفيًا بالفعل ، أريده أن يلعب صوتًا مختلفًا ؟؟ أيه أفكار؟

- (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 مع الإسناد
لا تنتمي إلى StackOverflow
scroll top