Я создал несколько кнопок и храню их в NSMutableArray.
В представлении, где они появляются, есть несколько простых методов SDK для обработки касаний.
Проблема заключается в том, чтобы касаться именно этогообъекты из MutableArray и ничего больше.Вот метод touchesBegan:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
if (isEarthquake == NO) {
for (UITouch *touch in touches) {
for (int i = 0; i < 9; i++) {
UIButton *menuButton;
menuButton = [menuButtons objectAtIndex:i];
if (CGRectContainsPoint([menuButton frame], [touch locationInView:self.view])) {
[self startTouchTimer:3.00];
}
}
}
}
isEarthquake - это простой bool, который проверяет, можно ли выполнить действие.после этого я хочу проверить все объекты на предмет прикосновения.
Что не так?Заранее спасибо.