HI все ...как получить местоположение крана от UIScrollView, что охватывается UITextView
У меня есть TextView как подвид из Scrollview, то TextView является охватить все области Scrollview. Я хочу, чтобы ящик был нажат в scrollview, но текстовое сообщение не передало его случай, если я нажимаю текстовое изображение, крана также обнаруживается в scrollview. Могу ли я это сделать?
это моя реализация:
-(void)viewWillAppear:(BOOL)animated{
UIGestureRecognizer *tapScroll = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
//tapScroll.numberOfTapsRequired = 2;
[self.scrollView addGestureRecognizer:tapScroll];
self.tapGesture = (UITapGestureRecognizer *)tapScroll;
tapScroll.delegate = self;
[tapScroll release];
}
-(void)handleTap:(UITapGestureRecognizer *)recognizer{
NSLog(@"handle tap");
location = [recognizer locationInView:self.scrollView];
[self.textView becomeFirstResponder];
NSLog(@"location tap x : %f, y : %f", location.x, location.y);
if (location.y < self.view.frame.size.height - keyBoardBounds.size.height) {
NSLog(@"HEIGHT : %f", self.view.frame.size.height - keyBoardBounds.size.height);
[self.scrollView setContentOffset:CGPointZero animated:YES];
}else {
[self.scrollView setContentOffset:CGPointMake(0, location.y/2) animated:YES];
}
}
я не могу получить место под крана, потому что TextView не прошел, может кто-нибудь помочь Я пожалуйста??
я есть сделать это, но TextView еще не прошел этот жест, можно сказать, у меня, как? –