core-text

    3热度

    1回答

    我不确定这个功能做了什么或应该做什么。 void CGContextSetTextMatrix ( CGContextRef c, CGAffineTransform t ); The reference并不是那么有帮助。 :( 设置当前文本矩阵。 文本矩阵指定从文本空间转换到用户空间。以产生用于实际绘制网页上的文字最后文本渲染矩阵, Quartz将文本矩阵与当前变换矩阵以

    3热度

    1回答

    我有以下适用于iPhone的示例代码。它绘制文本“Hello World!”在屏幕上使用核心文本。 将此代码放入NSView中的可可项目中会产生不同的结果。字体大小缩放得更大,字母绘制在彼此之上。如何在可可应用程序中绘制相同的文字? - (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentCo

    0热度

    1回答

    它已很长时间我正在问一个关于SO的问题。请随意建议任何编辑或澄清 我想编写一个方法,它采用两个rects(主要和次要),如果他们rects相交,它会给我一个CGPath是在(Primary MINUS Secondary) 事情是这样的psudo代码: (假设rectTWO将永远非空,rectONE和wurectONE) -(CGPathRef)clippedPathfromRect:(CGRec

    0热度

    4回答

    我想做类似这样的视图(我甚至不知道它的名字),但我不知道从哪里开始做到最有效(最少量的代码)方式。 我想做这个标签/标签/文本与Apple Mail具有相同的功能。 Facebook Messenger几乎相同。有没有官方的高级公共API?最好的地方在哪里开始? TextKit? UITextInput?你能否给我提供至少抽象算法,或者指给我一些鼓舞人心的地方?

    0热度

    1回答

    我见过的在未来的所有不同的崩溃报告了一把似乎当核心文本计算响应于[UIView sizeThatFits]调用一些文本的大小被触发。我怀疑崩溃一些共同的原因,但我只带了几堆栈跟踪,我不知道如何重现任何的问题我自己,所以我猜左边的是什么各种各样的问题,可以触发崩溃。 在一种情况下崩溃是在ABPeoplePickerNavigationController发生和在堆栈上的代码是完全苹果代码。我审核了我

    1热度

    1回答

    我正在合并2 PDF使用https://stackoverflow.com/a/15431035/2745211。 现在我需要在最后添加一个页码。 我在https://developer.apple.com/library/ios/documentation/2DDrawing/Conceptual/DrawingPrintingiOS/GeneratingPDF/GeneratingPDF.ht

    0热度

    2回答

    我有一个UILabel其财产text我想设置段落文本使用NSString。 我有一个数组,其中存储了代表文本段落的字符序列。 该段落不必完全适合/包含在此UILabel内。如果段落没有结束,我会转到下一个标签。 让我们说,如果我有这个UILabel 160×240矩形的大小,我怎么可能能够确定为了很好地内填补UILabel的这串正确的字体大小? 是否有一种基于屏幕矩形尺寸计算字体大小的数学方法?

    3热度

    1回答

    我有一个NSAttributedString,绘制整个字符串的矩形,我想要得到最后一个字符的矩形,就像下面的图像一样,如何使用Core文字?

    1热度

    1回答

    我使用CoreText来布置自定义视图。想知道我用CoreText在哪个词上点击了事件/手势。 我以下中我drawRect: CGContextSetFillColorWithColor(context, [UIColor whiteColor].CGColor); CGContextSelectFont(context, "Helvetica-Bold", FONTSIZE, kCGEncod

    1热度

    2回答

    如何反转iOS7中NSString变量的文本? (我想显示文字颠倒)。 注意:有很多解决方案将UILabel或UITextView颠倒过来,但这不是我想要的。 目前我能做到其中反转串类别如下: + (NSString *)stringByReversingString:(NSString *)str { char cString[150]; char revString[150]; NSS