вот в чем проблема! У меня есть UIWebView в моих программах, загружающих php-страницу. Проблема в том, что если на странице много строк, я их не вижу. Я могу «прокрутить» UIWebView, но когда я оставляю палец с экрана, страница возвращается в исходное состояние. Я не хочу масштабировать страницы, чтобы они соответствовали представлению, если я сделаю это, чтобы буквы стали слишком маленькими. Я хотел бы найти способ прокрутки страниц, как это возможно в Safari. Надеюсь, я объяснил проблему. Заранее спасибо АнтониоiPhone XCODE Программирование UIWebView с прокруткой
ответ
Если у вас есть контроль над веб-страницей, проще управлять UIWebView с помощью http, чем программно.
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;" />
<meta name="apple-mobile-web-app-capable" content="yes" />
Вы должны взглянуть на scalesPageToFit-свойство UIWebView.
вы всегда можете использовать
UIWebView *wv = [controller webbrowser];
[wv loadHTMLString:pageUrlToLoad baseURL:nil];
wv.scalesPageToFit = YES;
Это делает трюк для меня. он попытается установить всю страницу в окне.
ADD ON:
запись UIWebView
в окне XCode и нажав клавишу ALT, дважды щелкните на нем.
он покажет быстрое окно справки, там вы можете найти проекты с использованием этой точки зрения
- нажмите на
UI Catalog
и когда она откроется, нажмите кнопкуOpen with XCode
- выберите папку, которую вы хотите чтобы иметь все файлы проекта и идти
- выберите iPhone Simulator 3.1.3 как целевое устройство и запустите приложение.
Вы получите много пользовательских интерфейсов, и весь код, который они используют, находится прямо там, поэтому вы можете копировать/вставлять и изменять свой собственный путь.
дайте ему стрелять!
Я бы рекомендовал применять следующее:
scalesPageToFit=YES
Установить передUIWebView
загружается. Я знаю, что вы не особенно хотите масштабировать все это, но как только вы сможете прокручивать и масштабировать, то макросъемка может быть хорошей отправной точкой.Установить поведение подпрыгивать, в
- (void)webViewDidFinishLoad:(UIWebView *)theWebView { //turn multi touch on for theWebView!!! theWebView.multipleTouchEnabled = YES; //control bounces and bounesZoom for the boundary [[theWebView.subviews objectAtIndex:0] setBounces:YES]; [[theWebView.subviews objectAtIndex:0] setBouncesZoom:NO]; ....
Эти две вещи сделали работу для меня.
- 1. UIWebView: несколько страниц с горизонтальной прокруткой
- 2. iPhone Xcode Программирование для 10000 данных
- 3. Xcode UIWebview background audio
- 4. Управление вертикальной прокруткой в UIWebView
- 5. Xcode UIWebView локальный HTML
- 6. Как сделать UIWebView прокруткой плавно?
- 7. Xcode UIWebView с базой SQLite
- 8. iphone - проблема с прокруткой UITableView
- 9. Android эквивалент UIWebView в Xcode
- 10. Программирование Xcode iPhone: загрузка jpg в UIImageView с URL-адресом
- 11. iPhone программирование - впечатления, мнения?
- 12. Xcode увеличение памяти с UIWebView
- 13. iPhone программирование
- 14. Программирование Iphone
- 15. iphone: Получение xml с UIWebView?
- 16. Приложение для iPhone с UIWebView
- 17. iPhone UIWebView stringFromJavaScript с JQuery
- 18. Приложение IPhone UIWebView с AJAX
- 19. Проблема с прокруткой в AutoLayout (Xcode 6)
- 20. Обрезание UIWebView в Xcode
- 21. iPhone UIWebView изображения абсолютный путь
- 22. MapKit Xcode программирование
- 23. iphone силуэт с прокруткой изображения внутри
- 24. Iphone 6: положение с фиксированной прокруткой
- 25. Как сделать приложение для iPhone с прокруткой?
- 26. iPhone - UIWebView несколько замков
- 27. iPhone UIWebView статьFirstResponder
- 28. iphone sdk: UIWebView crash
- 29. Редактируемый UIWebView в iPhone
- 30. iPhone UIWebView первоначальный фокус?