2016-08-10 4 views
0

私は以下のコードを使用してのWebViewのscrollviewを設定しようとしていますが、それはWebViewののスクロール/相互作用を無効に。のObjective-C:セットのUIWebViewのScrollView

[webView sizeToFit]; 
    webView.scrollView.scrollEnabled = YES; 
    webView.scrollView.contentSize = CGSizeMake(375, rfqWeb.scrollView.contentSize.height + 700); 
    rfqWeb.userInteractionEnabled = YES; 

答えて

0

あなたは「スクロール可能なサイズ」を変更したい場合は、私が行うことをお勧め:

- (void)setInsetsTop:(CGFloat)top bottom:(CGFloat)bottom { 
    self.webview.frame = CGRectMake(0.0f, 0.0f, self.view.frame.size.width, self.view.frame.size.height - bottom); 

    [[self.webview scrollView] setContentInset:UIEdgeInsetsMake(top, 0, bottom, 0)]; 
} 

あなたは同じで、それを使用している場合は、私が

[htmlWebViewController setInsetsTop:0.0f bottom:44.0f]; 

別のクラスから呼び出しますクラスは、ちょうど

[self setInsetsTop:0.0f bottom:44.0f]; 
+0

htmlWebViewControllerがUNKNで使用します私が言ったように、あなただけ使い、同じクラッセ内で使用したい場合は自身の受信機 – chano

+0

ははい、私は、別のクラスから呼び出す[自己setInsetsTop:0.0fを底部:44.0f]; 私が最初に答えを編集しました –

関連する問題