nstextfield相关内容
我正在搜索一个字段,它会打开一个类似于Finder和Mail的NSMenu 唯一让我抓狂的问题是,一旦打开菜单,我就无法截获关键事件 我什至将NSApplication sendEvent子类化,但惊讶地发现,在菜单执行期间,没有调用Applications sendAction: 我将performKeyEquivalent子类化为NSMenu,但未将其命名为 - (BO
..
我一直在寻找使NSTextField底部对齐的解决方案,并且找到了此并进行了调整满足我的需求.所以现在我有了这个自定义的NSTextFieldCell,但是如何告诉我的NSTextFields(以编程方式)使用此类? 解决方案 您是否尝试过NSControl类的setCell:方法? - (void)setCell:(NSCell *)aCell
..
我想将NSTextField的布尔enabled属性绑定到NSButton的状态.我已经尝试添加一个自定义NSValueTransformer,它将NSButton的状态转换为NSNumber.但是,在这种情况下,由于某些原因,文本字段始终处于禁用状态.我的第二种方法:失败也会失败,因为NSValueTransformer不提供诸如BOOL之类的返回原语类型. 示例: 屏幕快照显示了一个示
..
有人可以建议一种方法,当用户单击它时选择NSTextField的所有文本吗? 我确实找到了将NSTextField子类化然后再使用mouseDown或firstResponder的建议,但是,这超出了我的能力.因此,我希望要么有一个更简单的解决方案,要么某个人可能会友善地详细说明所需的步骤. 解决方案 没有更简单的解决方案,您需要将NSTextField子类化以完成所需的操作.如果要
..
我有一个NSStatusItem,它显示一个NSPopover,其中包含一个NSTextField,但该文本字段不可编辑,尽管在Xcode中是这样.现在,这是一个已知的错误,显然有人在此处发布了一个解决方案.我真的需要解决此错误. 为方便起见,我在这里引用答案: 主要问题是键盘事件的工作方式.尽管NSTextField(及其所有超级视图)都接收键盘事件,但他没有执行任何操作.之所以发生
..
我有一个简单的macruby应用程序,并且我想通过NSTextField获得一些用户输入,但是当我使用'''macruby test.rb'''运行该应用程序时,焦点文本字段上的所有输入都进入了重击.我需要设置一些内容,以将输入内容输入文本字段吗? # test.rb framework 'AppKit' application = NSApplication.sharedApplicat
..
每当我禁用NSTextField时,文本就会失去颜色并变为灰色.如何禁用文本字段并保持文本颜色?在我的特定情况下,某些单词会被涂成红色.禁用时,我希望这些词保持红色. 解决方案 您需要将NSTextField子类化.参见 CocoaBuilder线程: - (void)setEnabled:(BOOL)flag { [super setEnabled:flag];
..
我想知道是否可以为NSTextField设置边距或填充? 我实现了一个或多或少自定义外观的textField(此屏幕快照中的第一个)... ...使用此代码: myTextField.wantsLayer = true myTextField.layer?.cornerRadius = 2.0 myTextField.layer?.borderWidth = 1.0 myText
..
我对静态文本NSTextField的探索持续进行. 今天的问题是:为什么居中对齐的NSTextField -s甚至敢于从给出的行中删除尾随空格?他们为什么不删除前导空格? 但是,最重要的是,如何阻止他们屠杀我的文字? PS:如果您想知道我为什么要这么做,请参阅此 P.S.#2:似乎类似的问题已经被问到了,但是没有用. 解决方案 基于快速实验:选择标签字段,然后在属性窗格中
..
我需要在Xcode中制作字幕UILabel.选框将从右向左滚动. 我也尝试过CCScrollingLabel和JHTickerView等.但是我找不到没有任何视图/数组/一些愚蠢的库和其他字幕的带有字幕的简单代码 如何使用UILabel制作字幕? (UITextField和NSTextField也可以). 解决方案 您需要NSTimer并且需要调用一个方法,如: * 这是
..
我整天都在寻找解决方案. 我有4个NSTextField(实际上是为一些自定义操作子类化的),它们全部共享相同的X位置. 问题在于,某些样式(浅色,常规,粗体)可能会有所不同,并且尺寸可能会有所不同. 发生的事情是,即使X的原点相同,第一个字母也总是有一点(始终不同)的左边距. 请参见图片: https://dl.dropbox.com/u/1977230/Screen%2
..
尝试更改NSTextField的选定文本背景颜色(我们有一个深色的UI,并且选定的文本背景与文本本身几乎相同),但是只有NSTextView似乎允许我们对此进行更改. 因此,我们试图使用NSTextView伪造NSTextField,但无法使文本滚动正常工作. 我们得到的最接近的是以下代码: NSTextView *tf = [ [ NSTextView alloc ] init
..
有人可以向我解释一下NSTextField和NSTextView之间的主要区别是什么?我知道NSTextView具有更多功能,通常用于较长的文本,NSTextField通常用于单行纯文本字段,但是如果我理解正确,NSTextField也可以用于属性字符串和多行... 我特别需要的是一个控件,它将在时间轴视图内显示消息的文本,例如在Tweetie或任何其他类似软件中.我唯一的要求是: 它
..
我有一个带有一些文本"sometext"的NSTextField.如何以编程方式将光标置于e和t:"some | text"之间? 解决方案 您需要将文本字段设置为当前编辑器选择的range属性.尝试这样: textField.currentEditor()?.selectedRange = NSRange(location: 4, length: 0) 您将需要致电displa
..
我设置了一个NSTextField,其文本颜色为白色,背景颜色为(尽管未呈现背景颜色,但黑色,因此其为透明的).全部在Interface Builder中. 我遇到的问题是光标是黑色的,几乎看不见. 光标不代表文本颜色吗?关于如何解决此问题的任何想法? 否则,NSTextField似乎无法对其进行编辑. 解决方案 您最好的选择是使用NSTextView和- (void)setI
..
我正在尝试在NSTextField中设置文本,但是-setStringValue:和-setTitleWithMnemonic:方法不起作用.有什么想法吗? 解决方案 setStringValue:是做到这一点的方法.您应该确保正确设置插座. (在调试器中,确保您的textfield变量不为null.)
..
我目前正在制作用Swift编写的OS X应用程序.我想做的是,当用户在NSTextField中输入文本时,我想运行一个检查值并将其添加到Label的函数.我将如何迅速做到这一点? 解决方案 使ViewController符合协议NSTextDelegate. 将ViewController指派为TextField的代表. 实施controlTextDidChange方法. i
..
这似乎很简单,但是以下代码不起作用,因为尽管我不断更改NSTextfield中的文本,但从未调用过"observeValueForKeyPath"函数: - (void)awakeFromNib { [myNSTextField addObserver:self forKeyPath:@"value" options:NSKeyValueObservingOptionOld cont
..
我有很多NSTextField,我想知道,如果用户在编辑其中之一时按下了箭头键之一.函数 override func keyDown(theEvent: NSEvent) { switch theEvent.character { case NSRightArrowFunctionKey: println(1) moveGor(NSRightA
..
当我为iPhone开发时,我有多个触摸事件可能是一个按钮。 (例如Editing did Change,Editing did End ...) 现在,我为Mac OSX开发我想让我的应用程序识别NSTextField中的多个事件。 如何做?是否有替代方案? 谢谢! 编辑:可以让代表成为关键吗? p> 解决方案 您需要将对象设置为 NSTextField 的代理。由
..