我有一个UILabel,我已附加触摸,捏,并旋转手势。我遇到的问题是,它只有几个字符,可以使它很难旋转/捏/触摸。有没有一种方法可以为UILabel添加边距,或者在UILabel周围添加一些区域来启动旋转/捏合/触摸动作,以便于操作?增加触摸手势区域为UILabel
下面是该方法的一个例子:
- (IBAction)handlePinch:(UIPinchGestureRecognizer *)recognizer {
recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale, recognizer.scale);
currentAction = TEXT_STRETCHING;
recognizer.scale = 1;
}
您可以将您的手势附加到包含标签而不是附加到标签的视图。然后,您可以检查手势是否在所需的边距内,并将手势转发给标签(或者只是在视图中处理它)。 – keithbhunter