Я хочу проверить, был ли затронут мой UILabel
. Но мне нужно еще больше. Был ли текст затронут? Прямо сейчас я получаю true/false, если коснуться фрейма UILabel
, используя это:
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [[event allTouches] anyObject];
if (CGRectContainsPoint([self.currentLetter frame], [touch locationInView:self.view]))
{
NSLog(@"HIT!");
}
}
Есть ли способ проверить это? Как только я касаюсь где-то за пределами буквы в UILabel
, я хочу, чтобы false возвращался.
Я хочу знать, когда были затронуты фактические черные текстовые пиксели.
Спасибо!