我正在使用以下代码删除文本NSMutableAttributedString*attributeString=[[NSMutableAttributedStringalloc]initWithString:(text?text:@"")];[attributeStringaddAttribute:NSStrikethroughStyleAttributeNamevalue:@2range:NSMakeRange(0,[attributeStringlength])];label.attributedText=attributeString;文本是白色的,所以删除线也是白色的。我想将其更
我正在使用以下代码删除文本NSMutableAttributedString*attributeString=[[NSMutableAttributedStringalloc]initWithString:(text?text:@"")];[attributeStringaddAttribute:NSStrikethroughStyleAttributeNamevalue:@2range:NSMakeRange(0,[attributeStringlength])];label.attributedText=attributeString;文本是白色的,所以删除线也是白色的。我想将其更
我想创建一个UILabel,其中的文本是这样的我该怎么做?当文本很小时,线条也应该很小。 最佳答案 SWIFT5更新代码letattributeString:NSMutableAttributedString=NSMutableAttributedString(string:"YourText")attributeString.addAttribute(NSAttributedString.Key.strikethroughStyle,value:2,range:NSRange(location:0,length:attribute
我想创建一个UILabel,其中的文本是这样的我该怎么做?当文本很小时,线条也应该很小。 最佳答案 SWIFT5更新代码letattributeString:NSMutableAttributedString=NSMutableAttributedString(string:"YourText")attributeString.addAttribute(NSAttributedString.Key.strikethroughStyle,value:2,range:NSRange(location:0,length:attribute
我正在尝试使用类似以下内容在属性字符串中多次出现粗体[attrStrsetFont:[UIFont...]range:[attrStr.stringrangeOfString:@"helloworld"]];如您所知,“rangeOfString”总是返回匹配项的第一个匹配项……我对iOS还是很陌生,只是想知道将所有匹配项设置为粗体的最佳方法是什么……中是否提供了任何函数NSString什么的?提前致谢! 最佳答案 您应该首先尝试获取字符串中的所有范围,然后为每个范围设置属性。stackoverflow上有一些很棒的代码示例:htt