Bây giờ tôi đã phát hiện vòi dài trong UITextViewNhận lời từ vòi dài trong một từ của UITextView
- (void)viewDidLoad
{
[super viewDidLoad];
UILongPressGestureRecognizer *LongPressgesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPressFrom:)];
[[self textview] addGestureRecognizer:LongPressgesture];
longPressGestureRecognizer.delegate = self;
}
- (void) handleLongPressFrom: (UISwipeGestureRecognizer *)recognizer
{
CGPoint location = [recognizer locationInView:self.view];
NSLog(@"Tap Gesture Coordinates: %.2f %.2f", location.x, location.y);
}
Bây giờ, Làm thế nào tôi nên làm gì để có được nội dung của từ đó có báo chí dài, và có được một rect đó từ để chuẩn bị cho thấy PopOver?
Vui lòng kiểm tra http://stackoverflow.com/questions/8811909/getting-the-word-touched-in-a-uilabel-uitextview/21577829#21577829. Tôi đã sử dụng 'UITapGestureRecognizer', bạn có thể thay thế nó bằng' UILongPressGestureRecognizer'. – TheTiger