当我们从后台获取一个带有H5标签的字符串的时候,我们将其正常显示了,但是如果字符串过长我们要求进行根据字符串的进行自定义控件的高度,因此我们要将字符串中的H5标签去除之后再计算字符的高度:
NSString *tagString = @"字符串"; NSScanner * scanner = [NSScanner scannerWithString:tagString]; NSString * text = nil; while([scanner isAtEnd]==NO) { //找到标签的起始位置 [scanner scanUpToString:@"<" intoString:nil]; //找到标签的结束位置 [scanner scanUpToString:@">" intoString:&text]; //替换字符 tagString = [tagString stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@>",text] withString:@""]; }
新闻热点
疑难解答