gpt4 book ai didi

cocoa - NSTextView 中的 NSRectFill 被文本覆盖

转载 作者:行者123 更新时间:2023-12-03 18:03:29 25 4
gpt4 key购买 nike

当使用 NSRectFill 或 NSBezierPath.fillRect 在 NSTextView 中的某些文本上绘制 block 时,文本似乎覆盖了我的矩形。 IE。只有一小部分矩形从我应该覆盖的文本后面露出来。如何确保在绘制文本后绘制矩形?

最佳答案

如果你继承了 NSTextView 的子类。首先用super画出文字,然后画自己的东西。

- (void)drawRect:(NSRect)dirtyRect {
[super drawRect:dirtyRect];

NSRectFill(yourOwnRect);
}

关于cocoa - NSTextView 中的 NSRectFill 被文本覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4241355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com