gpt4 book ai didi

macos - 如何在 NSTextView 中嵌入 subview ?

转载 作者:行者123 更新时间:2023-12-03 17:39:44 27 4
gpt4 key购买 nike

我有一个 TextView ,我想在其中放置其他 View ,如下所示:

=====================================
= This is an editable NSTextView... =
= /-------\ =
= |Subview| =
= \-------/ =
= other text. =
=====================================

NSTextAttachment,但它们似乎只适合图像。如何在文本中插入具有键盘/鼠标交互和 subview 本身等功能齐全的 NSView

最佳答案

您可能想查看NSTextContainer和 NSLayoutManager 类:

'NSTextContainer 定义矩形区域,但您可以创建定义其他形状区域的子类,例如圆形区域、带孔的区域或沿着图形流动的区域。'

'NSLayoutManager 使用 NSTextContainer 来确定换行位置、布置文本部分等。'

Cocoa Text Architecture Guide可能也很方便。

关于macos - 如何在 NSTextView 中嵌入 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21496327/

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