Я использую контроллер представления с интерфейсом UIWebView в представлении деталей. На iPhone 6 Plus, в альбомной ориентации, когда я увольняю мастер-представление, чтобы расширить представление деталей, чтобы он соответствовал всему экрану, содержимое UIWebView растягивается, а не изменяется, чтобы использовать дополнительную недвижимость.UIWebView растягивается при отключении UISplitViewController popover на iPhone 6 Plus
Как я могу заставить UIWebView настраивать ширину содержимого, а не растягивать/масштабировать его, когда popover отклоняется?
(Первоначально я использовал UITextView в представлении деталей и преобразовывал строку HTML в NSAttributedString. У меня не было проблемы с растяжкой, но прокрутка была изменчивой и т. Д. С большим количеством текста. UITextView работает намного лучше в этом отношении, с растяжением является единственной проблемой)
до отклонения: пирог.
Отпустив: пирог
EDIT: Вот формат строки Я использую для отображения в UIWebView содержания:
private static let formatStringForUIWebView: NSString =
"<html>" +
"<head>" +
" <title></title>" +
" <meta name=\"viewport\" content=\"width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0\" />" +
" <style type=\"text/css\">" +
" pre { width: auto; white-space: pre-wrap; }" +
" </style>" +
"</head>" +
"<body>" +
" <div style='color: #555555; font-size: 12px; font-family: Helvetica;'>%@</div>" +
"</body>" +
"</html>";
ДА ДА ДА !!!! Это делает его идеальным. Как только это позволит мне, я дам вам награду (говорит, что я могу через 4 часа). –
Ты мой герой! Спасибо! –
Добро пожаловать! Рад, что смог помочь. Я также добавил ссылку ссылки, которая подробно описывает это свойство css. –