Cocoa NSA指定字符串drawAtPoint和drawInRect-差异
在下图中,每行的第一个字符是在子视图中绘制的NSA指定字符串。线的其余部分在常规NSTextView中绘制 子视图与NSTextView中的线片段具有完全相同的高度和原点 以下是调用[NSATtributedString drawAtPoint:lineFragment.origin]的结果 以下是调用[NSAttributedString drawInRect:lineFragmentRect]的结果Cocoa NSA指定字符串drawAtPoint和drawInRect-差异,cocoa,macos,fonts,nsview,nstextview,Cocoa,Macos,Fonts,Nsview,Nstextview,在下图中,每行的第一个字符是在子视图中绘制的NSA指定字符串。线的其余部分在常规NSTextView中绘制 子视图与NSTextView中的线片段具有完全相同的高度和原点 以下是调用[NSATtributedString drawAtPoint:lineFragment.origin]的结果 以下是调用[NSAttributedString drawInRect:lineFragmentRect]的结果 有人能给我解释一下这些差异吗?NSTextField的默认字段编辑器布局管理器使用了与默
有人能给我解释一下这些差异吗?NSTextField的默认字段编辑器布局管理器使用了与默认NSTextView不同的排版行为设置。啊。。。谢谢你的洞察力!drawAtPoint不是NSTextView,而是在NSTextField中渲染文本。