2013-09-11 2 views
0

У меня есть UIImageView, и на нем изображена фотография женщины, и все, кроме женщины, полностью прозрачно. Я хотел бы сделать непрозрачную часть обработкой событий, в то время как прозрачная часть должна передать событие цепочке ответчиков. вы знаете, как это сделать?только цветная часть моего UIView для обработки событий

ответ

0

Попробуйте этот ...
У вас есть эта рама изображения. Таким образом, вы можете обрабатывать события со штрихами. Если вы коснетесь в рамке изображения, вы можете обрабатывать событие, иначе вы ничего не сделаете.

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { 
    CGPoint touchLocation = [touch locationInView:self.view]; 
    startX = touchLocation.x; 
    startY = touchLocation.y; 
    } 

Вы можете сравнить это startX и startY с кадрами изображения.

Смежные вопросы