У меня есть UILabel, к которому я привязал прикосновение, щепотку и поворот жестом. Проблема, с которой я сталкиваюсь, заключается в том, что в ней всего несколько символов, что может затруднить поворот/ущипнуть/прикоснуться. Есть ли способ, чтобы я мог добавить маркер в UILabel или добавить некоторую область вокруг UILabel, которая будет запускать действие rotate/pinch/touch, чтобы было легче манипулировать?Увеличьте область жестов касания для UILabel
Вот пример метода:
- (IBAction)handlePinch:(UIPinchGestureRecognizer *)recognizer {
recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale, recognizer.scale);
currentAction = TEXT_STRETCHING;
recognizer.scale = 1;
}
Вы можете прикрепить свой жест к своему виду, который содержит ярлык, а не прикреплять его к ярлыку. Затем вы можете проверить, находится ли этот жест в пределах поля, который вы хотите, и перенаправить жест на метку (или просто обработать его в представлении). – keithbhunter