我意识到,当我的单词超过一行时,它将不会被包含在uiwebview中。它显示底部的滚动条以移动webview。 有没有选择强制包装长词?
答案 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];