nsattributedstring相关内容
我使用了 UITextView,其中显示了 NSAttributedString.我从服务器得到 HTML 字符串.我使用以下代码将 HTML 转换为 NSAttributedString. NSMutableAttributedString *attrib = [[NSMutableAttributedString alloc]initWithData:[strHTML dataUsingEn
..
我正在尝试通过 NSAttributedString 加载 HTML 文件,以将其显示在UITextView. 那么,如何将 CSS 应用于文本视图的内容? 解决方案 从 iOS 7 开始,你可以使用 NSAttributedString 和 HTML 语法: NSURL *htmlString = [[NSBundle mainBundle] URLForResource:@"s
..
上周我问了一个关于 NSAttributedString 未显示的模拟器错误的问题:iOS 7 Simulator Bug - NSAttributedString 没有出现 不幸的是,现在看来这不是模拟器错误,而是 iOS 7 错误.我现在已经在 iPhone 5 设备上重现了这个问题. 该错误似乎是结合使用 NSUnderlineStyleAttributeName &NSPara
..
我有一个 NSAttributedString,我正在向其中添加 NSTextAttachment.图像是 50w x 50h,但我希望它缩小以反映属性字符串的行高.我以为这会自动完成,但我想不会.我查看了 UImage 类参考,但该图像似乎没有在 UIImageView 中设置,因此无法访问框架属性.这是我目前拥有的屏幕截图: 在理想的世界中,我还想实现一种根据用户输入(例如增加字体大小)
..
我想使用带有 NSLinkAttributeName 的属性字符串在我的 iOS 7 项目中的 UILabel 实例中创建可点击的链接,现在终于可以不使用外部库了. NSURL *url = [NSURL URLWithString:@"http://www.google.com"];NSDictionary *attr = [NSDictionary dictionaryWithObjects
..
我想在结尾处创建带有阅读更多/阅读更少的段落. 这是我的代码; func getLabelHeight(text: String, width: CGFloat, font: UIFont) ->CGFloat {让 lbl = UILabel(frame: .zero)lbl.frame.size.width = 宽度lbl.font = 字体lbl.numberOfLines = 0l
..
刚刚更新了 xcode 9 的 pod,我收到以下 Cosmos 的错误. 类型'NSAttributedStringKey'(又名'NSString')没有成员'font' 解决方案 注意:确保项目的 swift 语言版本.以下是查看/检查 swift 语言版本的方法. 您有两种选择来解决您的查询: 如果您的项目有 Swift 4.0 版 - 您应该选择/下载与您的项
..
Swift 2.0 的新特性;尝试学习它,对动画感兴趣并尝试编写一些代码以一次一个字符地在屏幕上显示一条消息. 我写了这个,它可以工作,但我忍不住不能用 CALayers 和/或 alpha 值做一些事情吗?或者一些动画小发明,更有价值的东西;这感觉&看起来有点笨重,真的是 1977 年. 导入 UIKit类视图控制器:UIViewController {覆盖 func viewDidLo
..
我有一个 UITextView,我在其中管理一个 NSAttributedString,最初是通过键盘正常输入的.我将属性字符串保存为 HTML,看起来不错.当我再次加载它并将其从 HTML 转换回属性字符串时,字体大小似乎发生了变化. 例如,加载时的 HTML 如下所示:
..
我正在尝试将 NSAttributedString 存储到 Core Data SQL 存储中. 我将属性设置为“可转换",它是可选的,它不是瞬态或索引的,并且值转换器名称设置为默认值“NSKeyedUnarchiveFromData".在 .xcdatamodel 中并生成了在 .h 中有这个的托管对象类: @property (nonatomic, retain) id 文本;(我尝试
..
我需要向 NSTextView 中的选定文本添加自定义属性.因此,我可以通过获取选择的属性字符串、为其添加自定义属性,然后用我的新属性字符串替换选择来实现这一点. 所以现在我将文本视图的属性字符串作为 NSData 并将其写入文件.稍后当我打开该文件并将其恢复到文本视图时,我的自定义属性消失了!在为我的自定义属性制定整个方案后,我发现没有为您保存自定义属性.查看此处的重要说明:http://
..
我想用另一个 NSAttributedString 替换 NSAttributedString 的子字符串(例如 @"replace"). 我正在寻找与 NSString 的 stringByReplacingOccurrencesOfString:withString: 用于 NSAttributedString. 解决方案 将您的属性字符串转换为 NSMutableAttri
..
是否可以使用 NSAttributedString 和 UILabel 同时应用 stroke 和 fill? 解决方案 是的,关键是给NSStrokeWidthAttributeName应用一个Negative值如果此值为正数,您将只会看到笔触,而不会看到填充. 目标-C: self.label.attributedText=[[NSAttributedString alloc]
..
正如标题所说,现在我可以使用 initWithHTML:documentAttributes: 简单地将 HTML 转换为 NSAttributedString ,但我在这里想做的是相反的事情.有没有第三方库可以实现这一点? @implementation NSAttributedString(HTML)-(NSString *)htmlForAttributedString{NSArray
..
我的问题是:我在 iOS 应用程序(例如 twits - 尽管这不是 Twitter 应用程序)中包含文本和图像(主要是图标/表情符号和缩略图)的动态内容.我想在表格行中同时呈现文本和图像.这里的主要困难是每一行都有不同的大小(使缓存更难),我需要动态计算图像大小以适应每个图像出现的文本(我可以有 20 个表情符号一个挨着另一个+文本+更多表情符号 + 等). 我一直在环顾四周,并尝试了一些
..
是的,很多人都在谈论 iPhone/iPad 中的富文本,很多人都知道 NSAttributedString. 但是如何使用NSAttributedString?我搜索了很多时间,没有提取线索. 我知道如何设置NSAttributedString,那么我应该怎么做才能在iPhone/iPad上显示富文本的文本? 官方文档说它应该与CoreText.Framework一起使用,这是
..
我有一个 UILabel 并且在某些情况下文本比 UILabel 本身更长,所以我将文本视为 "bla bla bla..." 我想在 UILabel.. 的末尾添加一个 ...Read More 按钮文本 我读过一些帖子,但他们提供的解决方案对我来说并不好,例如:计算将输入 UILabel 的字符数,但是我使用每个字符的字体有不同的宽度. 我怎样才能做到这一点? 提前致谢!
..
我正在使用 UIWebView 的一个实例来处理一些文本并正确地给它上色,它以 HTML 形式给出结果,而不是在我想要的 UIWebView 中显示它使用带有 NSAttributedString 的 Core Text 显示它. 我能够创建和绘制 NSAttributedString,但我不确定如何将 HTML 转换并映射到属性字符串中. 我知道在 Mac OS X 下 NSAttr
..
html text here
..
我有一个关于自定义 UIView 的圆角和文本背景颜色的问题. 基本上,我需要在自定义 UIView 中实现这样的效果(附上图片 - 注意一侧的圆角): 我认为使用的方法是: 使用核心文本获取字形运行. 检查高亮范围. 如果当前运行在高亮范围内,请在绘制字形运行之前绘制带圆角和所需填充颜色的背景矩形. 绘制字形运行. 但是,我不确定这是否是唯一的解决方案(或者就此而言
..