cocoa - 如何以一定角度绘制 NSString?

标签 cocoa macos nsstring

是否有一组字符串属性可以指定,以便在调用时以一定角度绘制文本:

[label drawAtPoint:textStart withAttributes:attributes];

最佳答案

这是一个使用变换来旋转绘图上下文的示例。本质上,这就像设置颜色或阴影一样,只需确保使用 -concat 而不是 -set

CGFloat rotateDeg = 4.0f;
NSAffineTransform *rotate = [[NSAffineTransform alloc] init];

[rotate rotateByDegrees:rotateDeg];
[rotate concat];

// Lock focus if needed and draw strings, images here.

[rotate release];

关于cocoa - 如何以一定角度绘制 NSString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/930313/

相关文章:

ios - 使用NSDictionary对象从宏创建NSArray

iphone - 如何保存书签数据?

cocoa - 使用 cocoa 在 OSX 上更改 GL 全屏中的光标?

iphone - 两个 UILongPressGestureRecognizer,一个可以触发,另一个不能

macos - 谁在监听 Mac OS X 上给定的 TCP 端口?

objective-c - 自动保存期间 Cocoa 应用程序错误(errno 66)

objective-c - iOS:NSString变量返回null

objective-c - 用于在 Cocoa 中从 Mac 捕获音频并保存到文件的代码示例?

Mac 的 Objective-C 日历组件

ios - 无法从此设备复制符号