UIWebView с UISearchBar для поиска - PullRequest
1 голос
/ 10 февраля 2009

Я отображаю UISearchBar в верхней части UIWebView для ввода информации, которую я использую для отображения содержимого в UIWebView. Есть ли способ присоединить UISearchBar (или, возможно, UITextField?) К «заголовку» UIWebView, чтобы при прокрутке пользователем вниз по веб-представлению UISearchBar также прокручивался вне поля зрения и в полном окне отображался текст?

Если это невозможно, как еще можно это сделать, все еще используя UIWebView для его собственных возможностей форматирования текста?

1 Ответ

1 голос
/ 11 февраля 2009

Вы можете попробовать содержать UIWebView и UISearchBar в UIScrollView. То есть создайте контроллер, который имеет основное представление в виде UIScrollView, а затем добавьте в UISearchBar и UIWebView в качестве подпредставлений. Если вы хотите настраивать поведение при прокрутке, возможно, вам придется переопределить обратные вызовы событий для прокрутки. Я не пробовал этого, но теоретически у вас могло бы быть это так, чтобы, когда вы получаете прокрутку вниз и UISearchBar в поле зрения, вы скрывали его до определенного количества пикселей, пока UISearchBar не будет скрыт. После этого вы отправляете запрос прокрутки в UIWebView, чтобы он мог справиться с вещами. В основном есть посредник, который делегирует события прокрутки по мере необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...