2013-12-22 68 views
1

我希望能夠放大並滾動到我的應用程序中的Facebook網頁上的某個固定位置。我設法查看頁面沒有問題,但是當我嘗試放大或滾動UIWebView時,什麼都沒有發生。我究竟做錯了什麼?UIWebView縮放腳本不起作用

代碼從ViewController.m

- (void)viewDidLoad 
{ 
    NSURL *url = [NSURL URLWithString:@"https://www.facebook.com/xxxx"]; 
    NSURLRequest *requestURL = [NSURLRequest requestWithURL:url]; 
    [amba loadRequest:requestURL]; 
    [super viewDidLoad]; 
} 

- (void) webViewDidFinishLoad:(UIWebView *)webView 
{ 
    [amba stringByEvaluatingJavaScriptFromString:@"document. body.style.zoom = 999;"]; 
    CGPoint topOffset = CGPointMake(50, 20); 
    [scrollView setContentOffset:topOffset animated:YES]; 
} 
+0

這裏是一個很大的錯誤:在'viewDidLoad'你必須調用'[超級viewDidLoad中]'開頭,而不是在結束。 – thorb65

+1

對不起,但您需要學習的第一件事是這與'xcode IDE'無關,所以不要使用該標籤。 – Popeye

+0

好吧,我向上移動了[超級viewdidload],但沒有改變。 – Tibbe

回答

0

忘了webView.delegate=self;viewDidLoad