1

UIWebView にコンテンツを表示するために使用する情報を入力するために、UIWebView の上部に UISearchBar を表示しています。UISearchBar (またはおそらく UITextField?) を UIWebView の「ヘッダー」にアタッチして、ユーザーが webview を下にスクロールすると、UISearchBar もスクロールして表示されなくなり、ウィンドウ全体にテキストを表示できるようにする方法はありますか?

これが不可能な場合、固有のテキスト書式設定機能に UIWebView を使用しながら、他にどのようにこれを達成できますか?

4

1 に答える 1

1

UIScrollView 内に UIWebView と UISearchBar を含めてみてください。つまり、UIScrollView としてメイン ビューを持つコントローラーを作成し、UISearchBar と UIWebView をサブビューとして追加します。スクロール中にカスタム動作が必要な場合は、スクロールのイベント コールバックをオーバーライドする必要がある場合があります。私はこれを試していませんが、理論的には、下にスクロールして UISearchBar が表示されているときに、UISearchBar が非表示になるまで特定のピクセル数まで非表示にすることができます。その後、スクロール リクエストを UIWebView に転送して処理できるようにします。基本的に、必要に応じてスクロールイベントを委任する仲介者がいます。

于 2009-02-10T22:36:25.210 に答える