gpt4 book ai didi

ios - 如何在不可编辑的 UITextView 中获取当前属性字符串?

转载 作者:可可西里 更新时间:2023-11-01 03:33:07 26 4
gpt4 key购买 nike

我正在通过属性字符串属性设置 Storyboard中 UITextView 文本的外观。但是,当我尝试在运行时访问它以复制属性对象时,它返回 null。

NSAttributedString *atrString = self.contentTextView.attributedText;
NSLog(@"atrString = %@", atrString);

输出

2013-09-20 14:44:19.572 PageTest[69125:70b] atrString = (null)

我之前没有使用过属性字符串,所以我确定我做错了什么,但是搜索文档仍然让我两手空空。任何援助将不胜感激。谢谢!

最佳答案

刚刚遇到了同样的问题:如果在 Interface Builder (Xcode 6.1) 中未将其标记为可选,则无法访问 TextView 上的属性文本。没问题,但如果在代码中完成相同的操作。在我的例子中,我将 UITextview 子类化:

-(id)initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithCoder:aDecoder];
if (self)
{
self.selectable = NO;
}
return self;
}

所以我认为 IB 有一些不太完美的地方。再次)

关于ios - 如何在不可编辑的 UITextView 中获取当前属性字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18926399/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com