nstextfield相关内容

拦截NSMenu键事件

我正在搜索一个字段,它会打开一个类似于Finder和Mail的NSMenu 唯一让我抓狂的问题是,一旦打开菜单,我就无法截获关键事件 我什至将NSApplication sendEvent子类化,但惊讶地发现,在菜单执行期间,没有调用Applications sendAction: 我将performKeyEquivalent子类化为NSMenu,但未将其命名为 - (BO ..
发布时间:2020-08-11 18:55:45 其他开发

可可:如何将布尔属性绑定到NSCellStateValue?

我想将NSTextField的布尔enabled属性绑定到NSButton的状态.我已经尝试添加一个自定义NSValueTransformer,它将NSButton的状态转换为NSNumber.但是,在这种情况下,由于某些原因,文本字段始终处于禁用状态.我的第二种方法:失败也会失败,因为NSValueTransformer不提供诸如BOOL之类的返回原语类型. 示例: 屏幕快照显示了一个示 ..

焦点上的NSTextField的selectText

有人可以建议一种方法,当用户单击它时选择NSTextField的所有文本吗? 我确实找到了将NSTextField子类化然后再使用mouseDown或firstResponder的建议,但是,这超出了我的能力.因此,我希望要么有一个更简单的解决方案,要么某个人可能会友善地详细说明所需的步骤. 解决方案 没有更简单的解决方案,您需要将NSTextField子类化以完成所需的操作.如果要 ..
发布时间:2020-07-06 20:08:40 其他开发

带有NSPopover和NSTextField的NSStatusItem

我有一个NSStatusItem,它显示一个NSPopover,其中包含一个NSTextField,但该文本字段不可编辑,尽管在Xcode中是这样.现在,这是一个已知的错误,显然有人在此处发布了一个解决方案.我真的需要解决此错误. 为方便起见,我在这里引用答案: 主要问题是键盘事件的工作方式.尽管NSTextField(及其所有超级视图)都接收键盘事件,但他没有执行任何操作.之所以发生 ..
发布时间:2020-07-01 21:38:26 移动开发

运行macruby时没有输入NSTextField

我有一个简单的macruby应用程序,并且我想通过NSTextField获得一些用户输入,但是当我使用'''macruby test.rb'''运行该应用程序时,焦点文本字段上的所有输入都进入了重击.我需要设置一些内容,以将输入内容输入文本字段吗? # test.rb framework 'AppKit' application = NSApplication.sharedApplicat ..
发布时间:2020-06-29 21:26:54 其他开发

禁用NSTextField而不更改多色文本的颜色

每当我禁用NSTextField时,文本就会失去颜色并变为灰色.如何禁用文本字段并保持文本颜色?在我的特定情况下,某些单词会被涂成红色.禁用时,我希望这些词保持红色. 解决方案 您需要将NSTextField子类化.参见 CocoaBuilder线程: - (void)setEnabled:(BOOL)flag { [super setEnabled:flag]; ..

NSTextField:居中对齐时不去除尾随空格

我对静态文本NSTextField的探索持续进行. 今天的问题是:为什么居中对齐的NSTextField -s甚至敢于从给出的行中删除尾随空格?他们为什么不删除前导空格? 但是,最重要的是,如何阻止他们屠杀我的文字? PS:如果您想知道我为什么要这么做,请参阅此 P.S.#2:似乎类似的问题已经被问到了,但是没有用. 解决方案 基于快速实验:选择标签字段,然后在属性窗格中 ..
发布时间:2020-05-19 02:19:04 移动开发

如何制作字幕UILabel/UITextField/NSTextField

我需要在Xcode中制作字幕UILabel.选框将从右向左滚动. 我也尝试过CCScrollingLabel和JHTickerView等.但是我找不到没有任何视图/数组/一些愚蠢的库和其他字幕的带有字幕的简单代码 如何使用UILabel制作字幕? (UITextField和NSTextField也可以). 解决方案 您需要NSTimer并且需要调用一个方法,如: * 这是 ..
发布时间:2020-05-19 00:11:16 移动开发

NSTextField奇怪的左边距

我整天都在寻找解决方案. 我有4个NSTextField(实际上是为一些自定义操作子类化的),它们全部共享相同的X位置. 问题在于,某些样式(浅色,常规,粗体)可能会有所不同,并且尺寸可能会有所不同. 发生的事情是,即使X的原点相同,第一个字母也总是有一点(始终不同)的左边距. 请参见图片: https://dl.dropbox.com/u/1977230/Screen%2 ..
发布时间:2020-05-06 03:18:55 移动开发

用NSTextView伪造NSTextField以获得漂亮的颜色?

尝试更改NSTextField的选定文本背景颜色(我们有一个深色的UI,并且选定的文本背景与文本本身几乎相同),但是只有NSTextView似乎允许我们对此进行更改. 因此,我们试图使用NSTextView伪造NSTextField,但无法使文本滚动正常工作. 我们得到的最接近的是以下代码: NSTextView *tf = [ [ NSTextView alloc ] init ..
发布时间:2020-05-04 11:24:46 移动开发

NSTextField或NSTextView?

有人可以向我解释一下NSTextField和NSTextView之间的主要区别是什么?我知道NSTextView具有更多功能,通常用于较长的文本,NSTextField通常用于单行纯文本字段,但是如果我理解正确,NSTextField也可以用于属性字符串和多行... 我特别需要的是一个控件,它将在时间轴视图内显示消息的文本,例如在Tweetie或任何其他类似软件中.我唯一的要求是: 它 ..
发布时间:2020-05-04 11:22:44 其他开发

Swift:在NSTextField中设置插入点

我有一个带有一些文本"sometext"的NSTextField.如何以编程方式将光标置于e和t:"some | text"之间? 解决方案 您需要将文本字段设置为当前编辑器选择的range属性.尝试这样: textField.currentEditor()?.selectedRange = NSRange(location: 4, length: 0) 您将需要致电displa ..
发布时间:2020-05-04 11:17:25 移动开发

NSTextField-黑色背景上的白色文本,但黑色光标

我设置了一个NSTextField,其文本颜色为白色,背景颜色为(尽管未呈现背景颜色,但黑色,因此其为透明的).全部在Interface Builder中. 我遇到的问题是光标是黑色的,几乎看不见. 光标不代表文本颜色吗?关于如何解决此问题的任何想法? 否则,NSTextField似乎无法对其进行编辑. 解决方案 您最好的选择是使用NSTextView和- (void)setI ..
发布时间:2020-05-04 11:07:01 移动开发

如何在NSTextField中设置文本?

我正在尝试在NSTextField中设置文本,但是-setStringValue:和-setTitleWithMnemonic:方法不起作用.有什么想法吗? 解决方案 setStringValue:是做到这一点的方法.您应该确保正确设置插座. (在调试器中,确保您的textfield变量不为null.) ..
发布时间:2020-05-04 10:55:40 其他开发

如何实时检查NSTextField-Swift OS X

我目前正在制作用Swift编写的OS X应用程序.我想做的是,当用户在NSTextField中输入文本时,我想运行一个检查值并将其添加到Label的函数.我将如何迅速做到这一点? 解决方案 使ViewController符合协议NSTextDelegate. 将ViewController指派为TextField的代表. 实施controlTextDidChange方法. i ..
发布时间:2020-04-26 14:39:06 其他开发

如何观察NSTextField的值

这似乎很简单,但是以下代码不起作用,因为尽管我不断更改NSTextfield中的文本,但从未调用过"observeValueForKeyPath"函数: - (void)awakeFromNib { [myNSTextField addObserver:self forKeyPath:@"value" options:NSKeyValueObservingOptionOld cont ..
发布时间:2020-04-26 09:30:54 其他开发

没有像NSTextField的“Editing done Change”这样的事件?

当我为iPhone开发时,我有多个触摸事件可能是一个按钮。 (例如Editing did Change,Editing did End ...) 现在,我为Mac OSX开发我想让我的应用程序识别NSTextField中的多个事件。 如何做?是否有替代方案? 谢谢! 编辑:可以让代表成为关键吗? p> 解决方案 您需要将对象设置为 NSTextField 的代理。由 ..
发布时间:2017-08-31 07:36:22 移动开发