我需要在OSX上找出Cocoa中NSString的像素长度,我发现了一些链接描述了如何使用IPhone sdk做到这一点但我没有看到任何关于如何做到这一点的时候没有针对iPhone。任何人都可以链接到一些相关的文档。我确实在NSString文档中找到了任何内容。
答案 0 :(得分:7)
答案 1 :(得分:4)
以下是我用来获取字符串大小的内容......
NSSize size = [@"Some text" sizeWithAttributes:[NSDictionary dictionaryWithObject:[NSFont fontWithName:@"Helvetica Neue Bold" size:24.0f] forKey:NSFontAttributeName]];
注意:如果您要将字符串添加到文本字段,我发现您需要添加大约10到size.width以使其适合。