nsattributedstring相关内容
我在一个 iOS 应用程序上应该能够突出显示文本,并使其可以点击。 I了解 NSAttributedString 在iOS中,它仍然比android中的 Spannable 更复杂。 是否还有其他 Objective c 方法,如果没有;我应该怎么做才能使用 NSAttributedString 逐字突出显示段落,以及如何使我的文本可以点击。 更新: 我想要的是每个单词应该
..
我为 UITextView 设置了 NSAttributed 字符串(来自HTML)。 - (void)setHtml:(NSString *)html { NSData * htmlData = [html dataUsingEncoding:NSUTF8StringEncoding]; //创建HTML字符串 NSDictionary * importParams =
..
如何将文本对齐属性添加到NSAttributedString以使文本居中? 编辑: 我做错了什么?它似乎没有改变对齐。 CTParagraphStyleSetting设置; setting.spec = kCTParagraphStyleSpecifierAlignment; setting.valueSize = kCTCenterTextAlignment; C
..
我有一个固定大小的 UILabel ,我在此 UILabel 中设置的文字可以是200,5或500个字符长。我想要做的是计算我可以使用当前 UILabel 大小在此 UILabel 中放入多少可见文本。 为什么我要这样做?因为我想在文本的末尾添加 ...阅读更多文本,但不是在整个文本的末尾,只是在可见文本的末尾在 UILabel 。 提前致谢。 解决方案 所以我创建了一个方法,
..
Swift 2.0新手;试图学习它,对动画感兴趣并尝试编写一些代码,一次在屏幕上显示一个消息。 我写了这个,它有效,但我忍不住可能不会对CALayers和/或alpha值做些什么?或者一些有生命的小发明,更快捷的东西;这种感觉&看起来有点笨重,真的排序1977. import UIKit class ViewController:UIViewController { 覆盖
..
我正在尝试将文本字段中的占位符设置为斜体,并且由于我的应用程序针对iOS 6.0或更高版本,因此决定使用 attributionPlaceholder 属性而不是滚动更多内容定制。代码如下: NSString * plString = @“optional”; NSAttributedString * placeholder = [[NSAttributedString alloc]
..
我有 UITextView ,带有属性文本, allowsEditingTextAttributes 设置为 true 。 我正在尝试使用以下代码将属性字符串转换为Data对象: let text = self.textView.attributedText let data = try text.data(from:NSMakeRange(0,text.length),docu
..
我的问题是:我在iOS应用程序中有动态内容(例如twits - 虽然这不是推特应用程序),包括文本和图像(主要是图标/表情符号和缩略图)。我想在表格行中同时渲染文本和图像。这里的主要困难是每一行都有不同的大小(使缓存更难),我需要动态计算图像大小以适应每个图像出现的文本(我可以有20个表情符号一个接一个+文本+更多表情符号+等)。 我一直在寻找,我尝试了一些方法。我最初的想法是使用UIWeb
..
我想使用 referencedText UILabel 中做一个首字下沉字符> NSAttributedString 仅限属性。像这样: http: //www.interpretationbydesign.com/wp-content/uploads/2009/02/drop_caps.gif 我已经尝试调整基线第一个字符的范围为负值,它用于将第一个字符的顶部与第一个字符的其余部分的
..
我正在使用 iOS 6 ,因此归因字符串应该易于使用,对吧?好吧......没那么多。 我想做什么: 使用 UIButton (它没有做任何自定义 titleLabel ),我想有一个多行,归因于标题是: 第一行上的所有上限(我意识到这不是属性的一部分) 第一行 粗体 第一行带下划线 “正常的“第二行重量” 第二行没有下划线 以两行为中心 到目前为止,我已经能够获
..
可能重复: 如何获得固定宽度的NSAttributedString的高度 现在,iOS 6中提供了NSAttributedString。出于布局目的,我想知道如何在固定宽度下计算NSAttributedString所需的高度。我正在寻找的东西相当于NSString的 - (CGSize)sizeWithFont :( UIFont *)font constrainedToSize:(C
..
如何为字体提供两种不同颜色的 UILabel ?我将使用两个不同的字符串中的文本,并且我希望将第一个字符串的文本设为红色,其次为绿色。字符串的长度都是可变的。 解决方案 你不能在 UILabel 秒。但我的建议是,不要使用多个 UILabel 而只关注 NSAttributedString 。查找 UIControllers 绘制 NSAttributedString ,因为 UILabe
..
我想为 UILabel的文本设置两种颜色。我尝试了 TTTRegexAttributedLabel ,但它抛出了未知类型错误。 我也尝试过以下代码。但它在settext崩溃。 NSMutableAttributedString * str = [[NSMutableAttributedString alloc] initWithString:@“你好。那是一个测试归因于字符串。“];
..
有没有办法在不使用的情况下围绕 UIImage 从 UITextView 中包装文本CoreText ? 我一直在玩没有太多运气的属性字符串,而 CoreText 似乎非常复杂所以我宁愿保持不变。 解决方案 这似乎可以解决问题: UIBezierPath * imgRect = [UIBezierPath bezierPathWithRect:CGRectMake(0,0,1
..
我有一个NSAttributedString我要添加一个NSTextAttachment。图像是50w乘50h,但我希望它缩小以反映属性字符串的行高。我以为这会自动完成,但我猜不是。我查看了UImage类引用,但是这个图像似乎没有在UIImageView中设置,因此无法访问框架属性。这是我目前的截图: 在理想的世界中,我还想实现一种基于用户输入(例如增加字体大小)来放大图像的方法。关于如何实
..
在我的应用程序中,用户将键入他想要的任何内容,并且可以将文本设置为Bold,Italic和Underline。 我可以做文字 - 粗体,斜体和下划线。 但是我需要从属性字符串中找到哪个文字(或字符)是粗体,斜体和下划线 用户输入。 任何类型的链接,教程,代码都会有很大的帮助。 编辑: 我需要这样的结果... 如果字符6是Italic然后打印斜体。 如果字符
..
我需要的是循环遍历 NSAttributedString 的所有属性并增加它们的字体大小。到目前为止,我已经到了成功循环并操纵属性的地步,但我无法保存回 NSAttributedString 。我评论出的这条线不适合我。如何保存? NSAttributedString * attrString = self.richTextEditor.attributedText; [attrS
..
NSAttributedString 对我来说真是难以理解。 我想设置 UILabel 以获得不同大小的文本,我收集 NSAttributedString 是可行的方法,但我无法获得有关此文档的任何内容。 如果有人可以提供帮助,我会很高兴我有一个具体的例子。 例如,假设我想要的文字是: (用小写字母:)“呈现伟大的......” (用大写字母:)“HULK HOGAN!”
..
我想在一个文本块中标注所有®字符的实例(法律免责声明,当然;)),默认方式 NSAttributedString 不是很好。 如果我只是让角色成为并且只使用未经修改的 NSString ,它将呈现与大写字母相同的大小并且大致位于基线处。如果我将superscript属性添加到 NSAttributedString ,如下所示: [attrStr setAttributes:@ {(N
..
如何在粘贴板中复制NSAttributedString ,以允许用户粘贴或以编程方式粘贴(使用 - (void)paste:(id)sender ,来自UIResponderStandardEditActions协议)。 我试过: UIPasteboard * pasteBoard = [UIPasteboard generalPasteboard]; [pasteBoard s
..