nsattributedstring相关内容

相当于Android的“Spannable”是什么?在Objective-C中

我在一个 iOS 应用程序上应该能够突出显示文本,并使其可以点击。 I了解 NSAttributedString 在iOS中,它仍然比android中的 Spannable 更复杂。 是否还有其他 Objective c 方法,如果没有;我应该怎么做才能使用 NSAttributedString 逐字突出显示段落,以及如何使我的文本可以点击。 更新: 我想要的是每个单词应该 ..

计算UILabel中可见文本的范围

我有一个固定大小的 UILabel ,我在此 UILabel 中设置的文字可以是200,5或500个字符长。我想要做的是计算我可以使用当前 UILabel 大小在此 UILabel 中放入多少可见文本。 为什么我要这样做?因为我想在文本的末尾添加 ...阅读更多文本,但不是在整个文本的末尾,只是在可见文本的末尾在 UILabel 。 提前致谢。 解决方案 所以我创建了一个方法, ..
发布时间:2018-09-03 16:56:46 移动开发

在swift 2.0中一次显示一个字符

Swift 2.0新手;试图学习它,对动画感兴趣并尝试编写一些代码,一次在屏幕上显示一个消息。 我写了这个,它有效,但我忍不住可能不会对CALayers和/或alpha值做些什么?或者一些有生命的小发明,更快捷的东西;这种感觉&看起来有点笨重,真的排序1977. import UIKit class ViewController:UIViewController { 覆盖 ..
发布时间:2018-09-03 16:48:18 移动开发

UITextField attributesPlaceholder无效

我正在尝试将文本字段中的占位符设置为斜体,并且由于我的应用程序针对iOS 6.0或更高版本,因此决定使用 attributionPlaceholder 属性而不是滚动更多内容定制。代码如下: NSString * plString = @“optional”; NSAttributedString * placeholder = [[NSAttributedString alloc] ..
发布时间:2018-09-03 16:33:24 移动开发

iOS UITableView,动态文本和图像一起渲染(NSAttributedString + images)

我的问题是:我在iOS应用程序中有动态内容(例如twits - 虽然这不是推特应用程序),包括文本和图像(主要是图标/表情符号和缩略图)。我想在表格行中同时渲染文本和图像。这里的主要困难是每一行都有不同的大小(使缓存更难),我需要动态计算图像大小以适应每个图像出现的文本(我可以有20个表情符号一个接一个+文本+更多表情符号+等)。 我一直在寻找,我尝试了一些方法。我最初的想法是使用UIWeb ..
发布时间:2018-08-31 19:40:20 移动开发

UIButton上的iOS NSAttributedString

我正在使用 iOS 6 ,因此归因字符串应该易于使用,对吧?好吧......没那么多。 我想做什么: 使用 UIButton (它没有做任何自定义 titleLabel ),我想有一个多行,归因于标题是: 第一行上的所有上限(我意识到这不是属性的一部分) 第一行 粗体 第一行带下划线 “正常的“第二行重量” 第二行没有下划线 以两行为中心 到目前为止,我已经能够获 ..
发布时间:2018-08-31 19:05:56 移动开发

UILabel有两种不同颜色的文字

如何为字体提供两种不同颜色的 UILabel ?我将使用两个不同的字符串中的文本,并且我希望将第一个字符串的文本设为红色,其次为绿色。字符串的长度都是可变的。 解决方案 你不能在 UILabel 秒。但我的建议是,不要使用多个 UILabel 而只关注 NSAttributedString 。查找 UIControllers 绘制 NSAttributedString ,因为 UILabe ..
发布时间:2018-08-31 18:48:14 移动开发

UILabel TEXT的两种颜色

我想为 UILabel的文本设置两种颜色。我尝试了 TTTRegexAttributedLabel ,但它抛出了未知类型错误。 我也尝试过以下代码。但它在settext崩溃。 NSMutableAttributedString * str = [[NSMutableAttributedString alloc] initWithString:@“你好。那是一个测试归因于字符串。“]; ..
发布时间:2018-08-31 18:46:33 移动开发

在没有CoreText的UIImage周围的UITextView中包装文本

有没有办法在不使用的情况下围绕 UIImage 从 UITextView 中包装文本CoreText ? 我一直在玩没有太多运气的属性字符串,而 CoreText 似乎非常复杂所以我宁愿保持不变。 解决方案 这似乎可以解决问题: UIBezierPath * imgRect = [UIBezierPath bezierPathWithRect:CGRectMake(0,0,1 ..

如何调整图像大小或作为NSAttributedString NSTextAttachment完成(或设置其初始大小)

我有一个NSAttributedString我要添加一个NSTextAttachment。图像是50w乘50h,但我希望它缩小以反映属性字符串的行高。我以为这会自动完成,但我猜不是。我查看了UImage类引用,但是这个图像似乎没有在UIImageView中设置,因此无法访问框架属性。这是我目前的截图: 在理想的世界中,我还想实现一种基于用户输入(例如增加字体大小)来放大图像的方法。关于如何实 ..
发布时间:2018-08-30 19:07:12 移动开发

从用户键入的属性字符串中查找属性

在我的应用程序中,用户将键入他想要的任何内容,并且可以将文本设置为Bold,Italic和Underline。 我可以做文字 - 粗体,斜体和下划线。 但是我需要从属性字符串中找到哪个文字(或字符)是粗体,斜体和下划线 用户输入。 任何类型的链接,教程,代码都会有很大的帮助。 编辑: 我需要这样的结果... 如果字符6是Italic然后打印斜体。 如果字符 ..
发布时间:2018-08-30 19:06:42 移动开发

NSAttributedString的示例有两种不同的字体大小?

NSAttributedString 对我来说真是难以理解。 我想设置 UILabel 以获得不同大小的文本,我收集 NSAttributedString 是可行的方法,但我无法获得有关此文档的任何内容。 如果有人可以提供帮助,我会很高兴我有一个具体的例子。 例如,假设我想要的文字是: (用小写字母:)“呈现伟大的......” (用大写字母:)“HULK HOGAN!” ..
发布时间:2018-08-30 18:38:02 移动开发

NSAttributedString上标样式

我想在一个文本块中标注所有®字符的实例(法律免责声明,当然;)),默认方式 NSAttributedString 不是很好。 如果我只是让角色成为并且只使用未经修改的 NSString ,它将呈现与大写字母相同的大小并且大致位于基线处。如果我将superscript属性添加到 NSAttributedString ,如下所示: [attrStr setAttributes:@ {(N ..
发布时间:2018-08-30 18:23:53 移动开发