nstextview 相关问题

NSTextView是MacOS Application Kit文本系统的前端类。它绘制由后端组件管理的文本,并处理用户事件以选择和修改其文本。虽然NSTextView是NSText的子类 - 它声明了文本系统最通用的Cocoa接口 - 但NSTextView增加了超出NSText功能的主要功能。

NSLayoutManager返回NSTextView为mousePosition不正确glyphIndex

我有一个NSTextView的子类作为权项在NSSplitViewController,左面板是NSOutlineView。要处理的鼠标点击,而命令键在文本视图中压,我添加了...

回答 1 投票 0

NSTextView textDidChange / didChangeText不要求绑定

我有一个自NSTextView实现,使文本填满整个视图,可以自动调节字体大小。我重写了didChangeText打电话给我的字体大小调整方法。工程...

回答 2 投票 4

NSTextView的insertText方法是在OS X v10.11弃用。什么是更换?

我是AppKit API参考看到,insertText方法在OS X v10.11弃用。那我应该作为替补使用?

回答 2 投票 4

在NSTextView设置行高/行距

我将如何设置一个NSTextView行高或行距(即每行有多高,或有多少空间是每行之间)?

回答 2 投票 6

对于NSTextField,textField:shouldReplaceCharactersInRange是否有等价物?

我想在更改和操作它之前捕获NSTextField中的输入文本。像textField:UReextField的shouldReplaceCharactersInRange和NSTextView的textView:shouldChangeTextInRange。 ...

回答 2 投票 1

NSTextView并确定字形位置

我试图为某些行定义y轴位置,并在NSTextView中在它们旁边贴上标签。我正在使用glyphRangeForCharacterRange。它有点工作,但文本视图可以有很多...

回答 1 投票 0

如何确定鼠标是否在NSTextView中单击了NSTextAttachment?

据我所知,NSTextViewDelegate可以完成点击回调,但这不符合我们的需求。我们希望当用户按下鼠标并松开嘴时会发生事件。 TextView中(_:...

回答 1 投票 0

如何以固定宽度获取NSAttributedString的高度

我想在固定宽度的框中绘制一些NSAttributedStrings,但是在计算绘制它们时会占用的正确高度时遇到问题。到目前为止,我已经尝试过:调用 - (NSSize)大小,但......

回答 12 投票 48

Autolayout支持自定义文本视图

这个问题是关于使用约束支持可变高度的自定义文本视图,以及使用视图的intrinsicContentSize进行自动布局。在您点击“重复”按钮之前,请听我说。一世 ...

回答 1 投票 1

NSTextField可调整大小以适应内容

我有NSTextField定义了左,右和上限制(没有底部约束集)。如果内容不适合,我需要NSTextField增长,如果剩余未使用的空间,我需要减小大小。现在......

回答 1 投票 3

如何在文本视图中实现水平规则?

假设我有一个NSTextView(或iOS上的UITextView),我希望用户能够插入水平分隔符规则,如HTML tag or this thing: What's the best way to implement this? ...

回答 1 投票 1

滚动时NSTextView未正确刷新

我有一个NSTextView,有大量的文本。然而,每当我滚动时,视图都没有正确更新。有些工件保留在视图的顶部或底部。它出现 ...

回答 4 投票 6

折叠文本 - nstextview

我需要创建一个简单的nstextview来编写一些html代码,我不感兴趣(现在)在语法上有颜色,但我必须让文本折叠为某些标记。我试着四处寻找,但我不...

回答 1 投票 2

将NSTextView滚动到底部

我正在为OS X制作一个小型服务器应用程序,我正在使用NSTextView来记录有关已连接客户端的一些信息。每当我需要记录某些内容时,我都会将新消息附加到...的文本中

回答 5 投票 9

将文本视图的属性字符串细分为(可参考的)部分

我正在尝试实现一个非常简单的文本编辑器,它既适用于macOS上的NSTextView,也适用于iOS上的UITextView。这个文本编辑器有一个工具栏按钮“Section Break”,插入一个新的部分......

回答 3 投票 9

添加文本后,将NSTextView滚动到底部

我想将文本添加到NSTextView并将其滚动到底部,就像在Xcode的控制台中完成一样。在swift 4中最好的方法是什么?我看过其他答案,但他们不在......

回答 1 投票 0

将unicodeScalars索引转换为swift字符串中的字符索引

我有一个解析器,它使用字符串的unicodeScalars视图来计算索引。从解析器的结果。我有一个NSTextView,我想根据结果放置插入符号...

回答 1 投票 0

如何禁用NSTextView上的拖放?

我有一个NSWindowController,它包含几个NSViewControllers。我想普遍接受使用NSWindowController类的拖放事件,而不是被其他视图拦截......

回答 4 投票 1

在macOS 10.14上键入文本时,不会出现NSTextView游标

我在使用NSTextView的MacOS 10.12 Mojave上观察到一个奇怪的问题。 。我正在改变didChangeText()中的textStorage属性,如下所示:self.textStorage?.beginEditing()ARTokenManager ....

回答 2 投票 1

bind:toObject:withKeyPath:options:是单向绑定吗?

我有两个窗口:窗口A是从NIB加载的;和Window B以编程方式创建。两个窗口都有一个NStextView:窗口A中textview的attributionString绑定到...

回答 2 投票 8

© www.soinside.com 2019 - 2024. All rights reserved.