gpt4 book ai didi

ios - 在 iPhone 6 Plus 上关闭 UISplitViewController 弹出窗口时 UIWebView 拉伸(stretch)

转载 作者:可可西里 更新时间:2023-11-01 17:16:42 25 4
gpt4 key购买 nike

我在详细 View 中使用带有 UIWebView 的 Split View Controller 。在 iPhone 6 Plus 上,在横向模式下,当我关闭主视图以扩展详细信息 View 以适合整个屏幕时,UIWebView 的内容会被拉伸(stretch)而不是调整大小以利用额外的空间。

当弹出窗口消失时,如何让 UIWebView 调整内容的宽度而不是拉伸(stretch)/缩放它?

(我最初在详细信息 View 中使用 UITextView 并将 HTML 字符串转换为 NSAttributedString。我没有遇到拉伸(stretch)问题,但滚动时断断续续等,有大量文本。该UITextView 在这方面工作得更好,拉伸(stretch)是唯一的问题。)

在关闭弹出窗口之前: Prior to dismissing popover

关闭弹出窗口后: After dismissing popover

编辑:这里是我用于显示在 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>";

最佳答案

这可能就是您正在寻找的。它可以防止字体缩放。

-webkit-text-size-adjust: none;

这是此 css 属性的引用链接。

https://developer.mozilla.org/en-US/docs/Web/CSS/text-size-adjust

关于ios - 在 iPhone 6 Plus 上关闭 UISplitViewController 弹出窗口时 UIWebView 拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27952796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com