2013-11-15 3 views
0

У меня есть UIWebView для отображения содержимого HTML. Я получаю сенсорные координаты из UIWebView с помощью жестов Longpress. Если я получаю значение координаты от UIWebView x = 146.5 и y = 230.67. Я сохранил эти значения в базе данных. Позже, когда я загружаю UIWebView, я получаю это значение из базы данных. Если эти значения совпадают, мне нужно идти 146.5 и 230.67. В то время как веб-просмотр я могу уйти в эту точку. Но проблема в том, что мой веб-просмотр - 320х568. Если я использую setContentOffset: мой размер веб-просмотра появляется 146.5x230.67 вместо 320x568. Мне нужно показать webview 320x568, но я могу посетить 146.5x230.67 точки. Возможно ли это?Как получить координаты

- (void)webViewDidFinishLoad:(UIWebView *)webView 
{ 


float bx=[xv floatForKey:@"xvalue"]; 


    float by=[yv floatForKey:@"yvalue"]; 


    NSString *savedValue = [prefs stringForKey:@"got"]; 



if(savedValue){ 



      [webView.scrollView setContentOffset:CGPointMake(bx, by)]; 

} 



    } 

} 

bx, by - координаты x и y, поступающие из базы данных.

+0

Я делаю тест на моей WebView демо вроде этого: - (Недействительными) webViewDidFinishLoad: (UIWebView *) webView { [webView.scrollView setContentOffset: CGPointMake (0, 300)]; } он работает хорошо. Пожалуйста, вставьте код для глубокого анализа – Joiningss

+0

что? Я не взял – user2967559

+0

мой комментарий обновлен – Joiningss

ответ

0

Я делаю тест на моей WebView демо так:

-(void)webViewDidFinishLoad:(UIWebView *)webView { [webView.scrollView setContentOffset:CGPointMake(0, 300)]; } 

работает well.Please вставить код для глубокого анализа

+0

Спасибо .. Он работает – user2967559