0

コンテンツの高さを固定として固定しているhtmlのページがあります

<div id='contentId' class='content' data-role='content' style='height:300px'> </div>

このタップ ツー トップ機能 (ステータス バーをタップしてリスト ビューを一番上にスクロールする) が機能しなくなりましたが、iPad で同じページをテストすると完全に機能します。

4

1 に答える 1

1

ウェブでたくさん検索しましたが、成功しませんでした。最後に iOS 側で何かを試しました。ここに問題がありました。すでにウェブ ビューはスクロールビューであり、ページ内でコンテンツの高さを固定に固定したので、それが 2 番目のスクロールビューです。

これは私がやったことです - スクロールビューデリゲートメソッドで「shouldStartLoadWithRequest」がこの行を追加しました

((UIScrollView *)[[self.webView subviews] objectAtIndex:0]).scrollsToTop = NO; 

ブームそれは働いた:)

注 : この問題は iPhone のみで発生し、iPad では発生しませんでした。本体のCSSとして、それは魅力のように機能します

于 2013-04-22T09:28:38.877 に答える