|
|
1
4
NSFont类有一个方法,可以为您提供包含特定属性字符串的矩形大小。获取文本视图使用的字体,创建一个字符串,作为文本视图中内容的合理示例,并使用该字符串通知框架高度。(帧高度需要比字符串显示的实际矩形大一些点数。) 或者,您可以从字体中获取各种度量,并尝试从中计算合理的帧。这可能有效,也可能无效;例如,像Apple Chancery这样的字体有很大的变化,这取决于正在渲染的字形,它们在单词中的位置,等等;我不知道你可以提前计算出需要的大小,而不知道你要渲染什么。 |
|
|
2
2
对于单行文本,使用NSTextField比使用NSTextView更为正常。 使用NSTextField,只需执行以下操作:
|
|
|
KanKonga · 为什么这个swift代码没有显示在文本字段中? 2 年前 |
|
|
Community wiki · 目标的Xcode构建阶段的自动更新? 2 年前 |
|
|
Anton Timonin · 如何正确地将动态pod库更改为静态? 3 年前 |
|
|
Igor · 在OSX中,捆绑包的用户首选项在哪里? 3 年前 |
|
|
narner · 从Swift包创建Cocoapods框架 3 年前 |