nstextfield相关内容
试图在NSTextField的最右边添加一个NSButton图像.具体来说,它将是一个按钮,它将启动NSPopover(图形日期选择器日历).现在,我要做的就是在我的NSTextField的最右边获得图像按钮. 我像这样子类化了NSTextField,这是我的代码: @implementation myDateTextField { - (void) awakeFromNib {
..
我正在使用具有可编辑文本字段的Cocoa应用程序.这些文本字段需要接受值,但不需要进行拼写检查或使用默认上下文菜单中提供的任何其他选项.我已经读到,删除右键单击/opt +单击上下文菜单的最简单方法是覆盖此功能: rightMouseDown:(NSEvent *) 我已经在自定义NSTextfield类中完成了此操作.此修复程序会阻止用户在启用和未选中文本框时进行右键单击,但是一旦用
..
我不知道如何获取NSTextfield自动更新,而不必按“返回"或单击另一个文本字段. 我的目标是在一个字段中输入数字,并让其他字段同时更新.我尝试在文本字段属性中单击“连续",但似乎没有任何作用. 这是我的界面文件: #import @interface InchController : NSObject { IBO
..
对于非系统字体,将usingSingleLineMode设置为true会导致文本顶部被剪切. 我创建了3个非常简单的测试用例来说明这一点: good :非系统字体,usesSingleLineMode = false.效果很好. 坏:usesSingleLineMode = true的非系统字体.不起作用. system :具有usesSingleLineMode = true的系
..
我已经搜索了如何执行此操作,但是找不到任何答案. 我想知道我的NSTextfield是否已经在不检查其stringValue长度的情况下将文本截断了(...结尾).我需要这样做才能知道是否应该在NSTextfield上设置工具提示(就像一个简单的标签一样). 我不想检查文本字段stringValue的长度的原因是因为有些字符比其他字符占用更多的空间,所以不太准确 谢谢! 解决方案 您
..
我是编码新手,即将拔头发.我已经设置了一个拆分视图(macOS应用程序),我只是想在用户输入时在左侧获得一个标签,以更新为在右侧输入的文本. 我已经为这个问题苦苦挣扎了15个多小时.我已经进行了广泛的搜索并尝试了许多解决方案(尤其是在 Swift3中找到的解决方案:在用户输入时实时更新UiLabel ),以下是所有成功构建的尝试,但没有尝试在输入文本时更改标签的情况. 我实际上是在尝试
..
我一直在寻找答案,但可惜,我在这里.我知道NSDateFormatter对象的创建成本很高,所以我不想为表中的每个NSTextField实例化一个对象.我面临的问题是我的表是基于视图的(而不是基于单元格的),并且当尝试连接日期格式化程序的共享实例时,出现黄色警告符号和以下消息: 不受支持的配置:“文本字段"单元的出口“格式器"- “表格视图单元"已连接到“日期格式化程序",无效 目标(基于视
..
当视图包含启用扩展工具提示的NSTextField且文本不适合时,用户将光标悬停在字段上,OS X将显示扩展工具提示.如果然后调用setStringValue:来更改NSTextField的文本内容,则扩展工具提示的大小不会更新.例如,如果原始文本的长度为100个字符,而新文本的长度仅为50个字符,则将鼠标悬停在新文本上将显示一个扩展工具提示,其大小足以容纳包含新文本的100个字符.即使新字符串完
..
我有一个NSTextField,其中包含一个NSAttributedString本身包含一个可点击的链接. 我已经为自己的样式更改了链接的颜色,但是当我单击它时,它变为蓝色并带有下划线.我该如何阻止呢? 解决方案 似乎我不是唯一遇到此问题的人,并且有一个方便的类可以解决此问题: https://github.com/laevandus/NSTextFieldHyperlinks
..
我希望能够突出显示NSTextField中的一部分文本,但是我无法通过Google来做到这一点. 我已经定义了NSRange,但是我找不到使用此范围突出显示文本的方法.我唯一出现的是textField.selectText,但据说这突出了整个字段. 我正在使用Swift 2. 解决方案 您可能已经注意到,NSTextField仅在具有焦点时才显示选择范围,即是第一响应者.在这种
..
供那些不喜欢阅读20条评论的人寻找答案.这是对我有用的东西: tableView是基于视图的,而不是基于单元格的(属性检查器) tableView.reloadData()不够快.使用insertRow(at [0]:withAnimation:.leftSlide)可以正常工作 确保NSTextField和NSTextFieldCell是可编辑的(属性检查器) 最终代码:
..
有没有一种方法可以在Cocoa中打开和关闭secureTextField? (OSX).我希望用户可以选择查看其密码. 在iOS中,我可以执行[textField setSecureTextEntry:YES]; 我找到了[secureTextField setEchoBullets],但这不是我想要的. 任何帮助表示赞赏. 解决方案 对我来说,在同一个NSTextFie
..
我正在尝试对NSTextField进行粘贴操作. 我找到了类似文章,但对于NSTextView.我通过覆盖NSTextField并放置了以下代码来尝试与此类似的代码: - (BOOL)readSelectionFromPasteboard:(NSPasteboard *)pboard { return [super readSelectionFromPasteboard: pb
..
我对NSNumberFormatter感到迷惑不解.这应该很简单,但我无法正常工作. 我想将NSTextField设置为允许键入带小数点或不带小数点的十进制数字.这是我认为可行的方法: NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; [formatter setNumberStyle:NSNumberFo
..
我正在尝试在NSTextFields中垂直居中放置文本,但是其中之一是用于输入密码的,因此它是NSSecureTextField.我将其类设置为 MDVerticallyCenteredSecureTextFieldCell 具有以下实现: - (NSRect)adjustedFrameToVerticallyCenterText:(NSRect)frame { // super w
..
启动我的应用程序时,第一个NSTextField被选择为: 我可以很好地编辑NSTextField,但是当我按Enter键结束编辑时,文本再次变为选中状态,并且编辑没有结束. 我遵循了Apple教程此处,并且在永久突出显示文本字段时,我遇到了同样的问题. 如何停止此操作?我希望文本字段不是应用程序的第一响应者,因此不会立即对其进行编辑,并且在对其进行编辑时,在文本字段之外单击将结
..
我启动了Swift,但没有启动ObjectiveC.有人可以教我如何在OSX下使用xcode 6.1在Swift中获取和设置NSTextField吗? 解决方案 您可以使用stringValue属性获取并设置NSTextField的值.例如,如果您的应用程序中有此@IBOutlet: @IBOutlet weak var textfield: NSTextField! 获取值:
..
这就是我所拥有的: @IBOutlet weak var password: NSSecureTextField! @IBOutlet weak var shwpswd: NSButton! //Checkbox @IBOutlet weak var pswdcell: NSSecureTextFieldCell! //Cell @IBAction func shwpswd(_ sen
..
我正在使用Swift为Mac编写应用程序. 我在NSTextField对象中写入一个字符串,我想将其保存在.txt文件中. 我希望这种情况在用户按下Enter键后立即发生.我的方法.writeToFile()已经准备好,一旦按下该键,我就无法弄清楚如何使其运行. 我找不到Swift语言的正确答案.谢谢. 解决方案 @IBAction func textFieldAction(s
..
如何在Mac App开发中向故事板添加自定义字体.我浏览了一些博客,尝试添加字体书,并使用情节提要使用此自定义字体开发了一个NStextfield.但这取决于系统.我创建了DMG,并使用默认字体将其安装在另一台计算机上.我是以编程方式完成的,但我的要求是通过情节提要. 请帮助我 解决方案 我花了一些时间试图弄清楚这一点,发现此相关问题的解决方案. 在您的info.plist文件中,您
..