ios - uiwebview 换行长字

标签 ios swift uiwebview

我意识到,当我的单词超过一行时,它不会包含在 uiwebview 中。它在底部显示滚动条以移动 webview。 是否有任何选项可以强制换行长单词?

最佳答案

您可以使用 word-wrap:break-word CSS 强制断开长单词。例如,

.breakit {
    word-wrap: break-word;
}

但是,您可能需要明确设置容器的宽度。这是一个代码内示例:

NSString *wordwrapstyle = @"";
if (forceWordWrap){
    wordwrapstyle = [NSString stringWithFormat:@"style=\"width:%f;word-wrap:break-word;\"", self.frame.size.width];
}

[ms appendFormat:@"<p %@>%@</p>", wordwrapstyle, text];

关于ios - uiwebview 换行长字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33479317/

相关文章:

Swift Realm 检索数据

ios - 如何将 Firebase 数据的节点放置在数组中

ios - NSLayoutConstraint 常量改变回调

iphone - UIWebView:在 Safari 中打开一些链接,一些在 View 中打开

iphone - 打印 UIWebView 屏幕

ios - 如何告诉 SwiftUI View 绑定(bind)到嵌套的 Observable 对象

ios - 无法在 iOS7 上使用音量按钮静音

iphone - 向 UIScrollView 内的 UIImageView 添加捏/缩放效果

ios - 对包含多个对象类的 NSArray 进行排序

Swift 在范围内改变数据