nsattributedstring相关内容
我有一个视图,其唯一的UI元素是 UITextView 。在 viewDidLoad:我创建一个带有“Text \ n”的属性字符串,并将文本视图的属性文本设置为: NSAttributedString * string = [[NSAttributedString alloc] initWithString:@“Text\\\ ”]; [self.textView setAttrib
..
如何设置作为属性字符串附件的模板化图像的颜色? 背景: 我有一个UILabel,我将其attributionText设置为NSAttributedString。 NSAttributedString包含带有小图像的NSTextAttachment。现在我想让我的图像颜色与文本颜色匹配,我无法弄清楚如何使其工作。 我通常希望通过设置为图像着色它的渲染模式为UIImageRender
..
标签(图片底部)和文本字段(顶部)具有相同的attributionText。但请看下划线。文本字段中的那些只有一个像素高。这看起来很可怕。有谁知道造成这种情况的原因或如何防止它? - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if(self){ UITextField * tex
..
我想知道是否可以将UIButton放在一段文本的精确坐标上。 例如,我的UILabel有这样的文字: “没有账户?登录” 在斜体内容中,我需要按一下按钮,触摸此按钮将触发一个操作,将打开登录视图 非常重要使这个功能很好,在其他语言中使用它不做任何事情:) 谢谢 解决方案 我会回答我的回答,因为这对于遇到同样问题的其他开发者会有所帮助。 1 :你需要实现U
..
我有一条多行 UILabel ,如下所示: 我使用以下代码实现了这个目的: label .lineBreakMode = .ByWordWrapping label.numberOfLines = 2 我试图“减少” “第一行和第二行之间的行间距,我尝试使用以下代码: let text = label。 attributedText let mas
..
在我的应用程序中,我将全局自定义字体应用于所有标签,如下所示: UIFont * font = [UIFont fontWithName :kMyFontName大小:15.0]; [[UILabel外观] setFont:font]; 这很好用。但是,在某些情况下,我希望能够为UILabel字符串的特定区域指定不同的字体。 所以我有这样的事情:
..
我正在尝试在我的Swift应用中为某些文字添加下划线。这是我目前的代码: let text = NSMutableAttributedString(string:self.currentHome.name) let attrs = [NSUnderlineStyleAttributeName:NSUnderlineStyle.PatternDash] text.addAttr
..
刚刚更新了xcode 9的pod,我收到以下 Cosmos 的错误。 输入'NSAttributedStringKey'(又名'NSString')没有成员'font' 解决方案 注意:确保swift语言版本你的项目。以下是如何查看/检查您的快速语言版本。 您有两个选项作为查询的解决方案: 如果您的项目有Swift版本4.0 - 您应该选择/下载与您项目的快速语言兼
..
我可以使用以下命令从rtf字符串转换为属性字符串: NSAttributedString * attributedStr = [[NSAttributedString alloc] initWithData:数据选项:@ {NSDocumentTypeDocumentAttribute:NSRTFTextDocumentType} documentAttributes:nil error:
..
我收到 NSAttributedString 作为输入,其中可能包含附加为 NSTextAttachment 的图像。我需要检查实际上是否附加了这样的图像,在这种情况下,将其删除。我一直在寻找没有成功的相关帖子,我怎么能这样做? 编辑:我正在尝试这个: let mutableAttrStr = NSMutableAttributedString(attributedString:te
..
你怎么能达到这个效果: 也许某种NSAtributedString? 我已经想到了添加空格的hacky方法,但它需要根据图像的宽度动态地进行。 任何想法? 注意很高兴你可以很容易地做到这一点使用UITextView: https://stackoverflow.com/a/20033752/ 294884 这个问题与UILabel有关。 解决方案 在标签
..
我正在使用 NSMutableAttributedString 和 NSAttributedString 来显示两种不同字体大小的标签文本。我的方法是: NSMutableAttributedString * muAtrStr = [[NSMutableAttributedString alloc] initWithString:@“2”]; NSAttributedString *
..
我正在尝试在 UIView 子类中绘制彩色文本。现在我正在使用Single View应用程序模板(用于测试)。除了 drawRect:方法之外没有任何修改。 文本被绘制但无论什么是黑色都是黑色的我将颜色设置为。 - (void)drawRect:(CGRect)rect { UIFont * font = [UIFont fontWithName :@“Arial”大小:72
..
我正在从Localizable.strings中读取字符串,其中包含类似于Android应用程序的strings.xml中的基本内容 “testShort”=“A短 \\\stst与另一个粗体文字”; 粗体和换行符是我文本中唯一的两个格式属性。我正在尝试开发这样的方法几天没有成功: func ConvertText(inpu
..
我听说我可以使用CoreText显示NSAttributedString,有人能说我怎么样(最简单的方式)? 请不要用CATextLayer回答或OHAttributedLabel。 我知道在这个论坛上有很多关于此的问题,但我找不到答案 谢谢!! 解决方案 我认为最简单的方法(使用Core Text)是: //使用属性字符串 CTLineRef line = C
..
我正在创建具有标签的iOS应用。我想设置两种颜色。一个用于第一部分,另一个用于剩余部分。 我在Stack over流程中看到了一些消息, TTTAttributedLabel 能够为文本设置多种颜色。我的文字就像“ABC> def”。对于“ABC”,我想设置棕色和“def”,我想设置白色。 我该怎么设置? 解决方案 NSString * text = @”ABC> def“;
..
我正在尝试使用iOS 6的属性字符串API来计算文本大小,并在必要时缩小字体大小。但是,正如文档所说,我无法让它工作。 NSString * string = @“这是一篇长篇文章这不会缩小,因为它应该“; NSStringDrawingContext * context = [NSStringDrawingContext new]; context.minimumScaleF
..
NSString * str = @“我的名字是迈克,我住在加利福尼亚州,我在德克萨斯州工作。加利福尼亚的天气很好,但在德克萨斯州太热......”; 如何循环使用此NSString并为每次“加利福尼亚”事件获取NSRange,我希望NSRange因为我想在NSAttributed字符串中更改它的颜色。 NSRange range = NSMakeRange(0,_s
..
我有一些输出是一个非常简单的RTF文件。当我生成此文档时,用户可以通过电子邮件发送它。这一切都很好。该文件看起来不错。一旦我有NSAttributedString,我创建一个NSData块,并将其写入文件,如下所示: NSData * rtfData = [attrString dataFromRange:NSMakeRange(0,[attrString length])document
..
我有一个像这样的NSAttributedString: NSMutableAttributedString * str = [[NSMutableAttributedString alloc] initWithString:@“测试出来@点击这里”]; NSInteger length = str.length; [str addAttribute:NSForegroundColo
..