11得票5回答
NSAttributedString在正确设置选项的情况下,对UITextView的sizeThatFits和boundingRectWithSize报告不正确的大小。

我有一个NSAttributedString,当字体大小从创建它时使用的字体大小减小时,它会报告boundingRectWithSize(以及不正确计算其sizeThatFits的UITextView)。 并非所有执行类似操作的NSAttributedStrings都会发生这种情况,因此以下...

14得票4回答
如何在iOS 7中获取UILabel的调整字体大小,当adjustsFontSizeToFitWidth为YES时?

我有一个标签,设置为adjustsFontSizeToFitWidth = YES,我需要获取实际显示的字体大小。 现在iOS 7已弃用了之前可用的所有方法,而所有关于此问题的问题都建议使用这些已弃用的方法。 一旦允许,我将为此问题设置悬赏,请勿关闭。

7得票3回答
在NSAttributedString(iOS7+)中自定义下划线模式

我试图为iOS7+/TextKit中的NSAttributedString添加点线下划线样式。当然,我已经尝试使用内置的NSUnderlinePatternDot: NSString *string = self.label.text; NSRange underlineRange = [s...

14得票2回答
UITextView的textContainerInset属性没有遵循底部插图值。

我有一个显示NSAttributedString的UIView。它被设置为自适应其内容而调整大小。 我想在文本和视图之间创建一些填充,但是它并没有完全起作用。如果我这样做...view.textContainerInset = UIEdgeInsetsMake(0, 15, 0, 15); ...

9得票1回答
用自定义的NSTextBlock保存和粘贴带属性的字符串

我正在尝试创建一个自定义的NSTextBlock,就像苹果在WWDC 18上所做的那样(23分钟处)。 完整的演示项目在此处。 好的,当我编辑并使用我的带有文本块附加的段落样式标记段落时,它可以很好地工作。 但是当我剪切和粘贴它(或从磁盘归档/取消归档),它就会失去它。编辑:它实际上...

9得票5回答
如何使UILabel的一部分成为块引用?

如何使UILabel的特定部分看起来像一个块引用,或者在文字左侧有一条竖线?TextKit会用到吗?如果会,怎么使用? Mail.app做到了这一点(请参见彩色部分和它们旁边的线): 如何在不使用多个UILabel的情况下复制此效果(由于我正在动态创建它,因此这样做将相当恶心)?

20得票1回答
如何在Swift中设置动态类型文本样式的标题、副标题、正文、脚注和说明字体?

我正在学习使用Text Kit来管理iOS应用中的文本的教程《使用 Text Kit 管理 iOS 应用中的文本》。原教程是用Objective C编写的,但是我想尝试使用Swift进行操作。 然而,当我遇到以下代码时,我无法弄清如何使用Swift设置UITextView的标题和其他样式。下...

9得票1回答
使用非常规形状的NSTextContainer示例?

你好,我正在使用iOS7的新 API进行工作,并尝试创建一个具有不规则形状的。到目前为止,在视图控制器中我有: -(void) loadView { self.view = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,548)];...

111得票5回答
iOS 7 TextKit - 如何在文本中插入图片?

我正在尝试使用UITextView实现以下效果: 基本上,我想在文本之间插入一张图片。该图片只需占用1行空间,因此无需换行。 我尝试将UIView添加到子视图中:UIView *pictureView = [[UIView alloc] initWithFrame:CGRectMake...

14得票1回答
使用NSLayoutManager创建动画文本效果?

在2013年苹果全球开发者大会(WWDC)的第220次会议(高级文本布局和Text Kit效果),他们特别提到NSLayoutManager可以与NSTextStorage和NSTextContainer一起使用来创建高级文本动画。但是他们没有提供具体方法。 我想使用NSLayoutMana...