我在 UIWebview 中显示了一个 NSString(混合了一些 HTML 实体)。每当一个实体显示在 WebView 中时,周围的空白就会被去除。
来源:
"I like Bill & Ted's Excellent Adventure."
在webview中显示:
"I like Bill&Ted's Excellent Adventure."
最佳答案
当您首先在屏幕上显示字符串时,您必须修剪它。然后显示。
有一个NSString
stringByTrimmingCharactersInSet 的方法来修剪这个我们传递一个字符集。该集合的两个类方法已在文档中,但您也可以根据需要创建自己的集合。使用 whitespaceCharacterSet
或 whitespaceAndNewlineCharacterSet
删除字符串周围的空格。
NSString *stringAfterRemovingWhiteSpace = [stringBeforeRemovingWhiteSpace stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]];
关于iphone - Webview 去除 HTML 实体前后的所有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8301550/