2016-04-07 16 views
2

私は最もシンプルなビューを持っています。 loadHTMLStringメッセージを使用して埋め込まれた静的HTMLコードを使用したWebビュー。私がストーリーボードからwebviewのプロパティで変更したのは、「適合するスケールする」プロパティ(チェックされています)だけです。しかし、下の画像でわかるように、HTMLの上には、webviewに属する空のスペースがあります(コンテンツをスクロールすると、そのスペースがいっぱいになります)。私もちょうど...iOS webviewはHTMLコンテンツの前に空白を残します

<html> 
<body><h1>Hello</h1></body> 
</html> 

を使用してみました...しかし、スペースは(私はそれがHTMLコードとは何かを持っているとは思わない)まだそこにあります。

どうすればその領域を削除できますか?

enter image description here

答えて

2

UICollectionView、あなたの場合はUIWebView)。ビュー階層に複数のスクロールビューが含まれている場合、automaticallyAdjustsScrollViewInsetsは最初のものだけを調整します。ここで

は、この動作を変更する方法は次のとおりです。

a)はInterface Builderの

ビューコントローラ オープンインスペクタ属性選択 IBの属性インスペクタで「スクロールビューのインセットの調整」と呼ばれるプロパティがあります(ときのViewControllerが選択されています)。

enter image description here

b)のプログラム

viewDidLoad方法

のObj-C、すなわち、これを追加:self.automaticallyAdjustsScrollViewInsets = NO;

スウィフト:self.automaticallyAdjustsScrollViewInsets = false

1
調整するをオフにし

ここだinsets.Itビューをスクロール:それはUIScrollViewのですか、それは子孫(例えばUITableViewだ場合のiOSにのみビュー階層の最初のビューのためのコンテンツのインセットを調整 enter image description here

+0

ます。またcode.Setでこれを行うことができますがビューコントローラで 'automaticallyAdjustsScrollViewInsets''''を実行します。 – Lumialxk

関連する問題