uiwebview包裹长话

时间:2015-11-02 13:57:51

标签: ios swift uiwebview

我意识到,当我的单词超过一行时,它将不会被包含在uiwebview中。它显示底部的滚动条以移动webview。 有没有选择强制包装长词?

1 个答案:

答案 0 :(得分:3)

您可以使用自动换行: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];