nstextfield相关内容
当视图包含启用了扩展工具提示的 NSTextField 并且文本不适合时,用户将光标悬停在该字段上时,OS X 会显示扩展工具提示.如果您随后调用 setStringValue: 来更改 NSTextField 的文本内容,则扩展工具提示的大小不会更新.例如,如果原始文本长度为 100 个字符,而新文本长度仅为 50 个字符,则将鼠标悬停在新文本上将显示一个扩展工具提示,其大小足以容纳 100 个
..
介绍 当我的自定义 NSTextField 处于“文本编辑模式"并且 field editor 已作为 firstResponder 放在它前面时,我没有不再通过 NSTextField.keyDown(...) 获取击键.我知道现在正在通过 field editor 路由击键.大多数在线建议是在自定义 NSTextField 的委托中覆盖以下方法: control(_:textView:
..
我对使用 NSNumberFormatter 完全不知所措.这应该很简单,但我无法让它工作. 我想设置一个 NSTextField 以允许输入带小数点或不带小数点的十进制数字.这是我认为可行的方法: NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];[formatter setNumberStyle:NSNumb
..
我在 Interface Builder 中设置了我的 NSTextField 的占位符文本,但直到我在文本字段内单击以对其进行编辑后,占位符文本才会显示. 解决方案 您是否尝试过通过代码设置占位符?例如这样的事情: [[textField cell] setPlaceholderString:@"hello"];
..
有没有办法在 Swift 中通过按键盘上的 Tab 键来更改响应者或选择另一个文本视图? 注意事项:它是用于填写空白类型的应用程序. 我的 VC 创建了一个单词列表 [Word],每个单词都有自己的 WordView - word.wordView.WordView 是显示的内容.WordView 是 NSTextView 的孩子. 我试图覆盖 keydown,但它不允许我在文本
..
想象一下,我有 6 个 TextFields 排列在一个 3 列 2 行的网格中.我们将通过它们在此网格中的 X、Y 位置来引用它们,从左上角 TextField 的 1,1 和右下角的 3,2 开始. 当我运行这个程序时,我将光标放在 TextField 1,1 并输入一个值.我点击 Tab 键,光标转到 2,1;然后到 3,1;然后到 1,2;然后 2,2;最后到 3,2. 光标在
..
我有一个使用以下代码设置的 NSTextField: func tableView(tableView: NSTableView, viewForTableColumn tableColumn: NSTableColumn?, row: Int) ->NSView?{让单元格:NSTableCellView?= tableView.makeViewWithIdentifier("Automati
..
我最近发表了关于 MonoMac 中的一个错误,其中单击按钮 20 次左右后窗口会突然消失.事实证明,该错误似乎不会影响 Xamarin.Mac,因此我将我的项目切换到该错误. 但现在我在不同的上下文中看到几乎相同的错误:在 NSTextField 中输入几行文本后,窗口以完全相同的方式消失.没有错误,没有例外;它就消失了.噗,没了! 我在一个简单的项目中复制了这个:您可以通过创建一个
..
我正在尝试从 AppDelegate 更改标签.我可以使用在具有标签的类的实现中运行 changeLabel 的 IBAction 更改标签,但是如果我尝试运行 changeLabel> 从 AppDelegate 它改变值(我有一个 NSLog),但不更新标签. 代码如下: #import @interface testLabelThingy : NSObject@property (s
..
在 Xcode 中,我试图获取 NSTextField(标签)的文本,看看它是否显示 Yes没有 我已经试过了: if ([LabelYesNo StringValue] == @"Yes"){[LabelYesNo setStringValue:@"No"];别的{[LabelYesNo setStringValue:@"Yes"];}} 和 if (LabelYesNo isEqu
..
哇,我真的掉进了兔子洞.我试图在 UI 的一部分和文本字段的背景上添加文本作为另一部分,例如生日在: 然后我想重新利用提交的文本以允许文本输入.所以我做了类似的事情: myTextFieldName.editable = truemyTextFieldName.backgroundColor = NSColor.textBackgroundColor() 我得到类似的信息: 这一切
..
我有一个 NSTextField 并且想在用户更改值时发送一个操作.我在 Interface Builder 中检查了“Continuous"(它在 NSSlider 中工作正常),但是 NSTextField 只有在我不聚焦时才会发送他的动作.如何从 NSTextField 连续发送动作(使用 Swift)? 解决方案 将文本域的委托设置为应该接收动作并实现的类 func contro
..
我使用的是 NSSearchField(不是子类).当它没有聚焦时, placeholderString 居中.但是左边的lupe图标看起来有点偏移,所以实际上整个事情似乎没有居中. 可以隐藏lupe图标吗? 解决方案 没有对图标的任何直接访问,因此解决方法是首先访问 NSSearchField 单元格(如图所示),然后访问其按钮单元格. 本例中的self是NSSearchFi
..
我有一个文本框和两个按钮.用户应该能够在编辑完文本字段后按回车键,然后再次返回以激活一个或另一个按钮,具体取决于条件.为了让用户清楚他们可以返回来激活按钮,我暂时将返回指定为所选按钮的等效键,这应该使它发出蓝色光. 文本字段的发送操作选择器包含以下代码: switch (self.iNavMode) {案例 kNavModeNeutral:休息;案例 kNavModeSaveAndNew:
..
我需要有人告诉我如何快速允许 nstexfield 中的特定字符.例如,当用户尝试输入不在列表中的字符时,nstexfield 不会在字段中显示该字符.非常简单.有很多 IOS 示例,但找不到 OSX 示例. 解决方案 首先添加一个 NSTextFieldDelegate 到你的类...然后 添加: 覆盖 func controlTextDidChange(obj: NSNoti
..
如何使用 Swift 以编程方式选择 NSTextField 中的所有文本? 对于 UITextField 有一个类似的方法 textField.selectedTextRange = textField.textRangeFromPosition(...) 解决方案 在操场上试试这个: 导入XCPlayground导入应用套件让视图 = NSView(frame: CGRect(x
..
代码如下: - (IBAction) charlieInputText:(id)sender {//输入时从文本字段中获取值charlieInputSelf = [sender stringValue];如果 (charlieInputSelf != @"") {//(如果不为空则发送字段}} 即使该字段为空,它也会发送它;因此,这并不如我所愿. 解决方案 只检查 nil 和 text
..
我似乎无法在我尝试制作的 Mac 应用程序中更改文本标签.我正在使用快速.这是我正在使用的代码: @IBOutlet var sumlab:NSTextField!sumlab.text = "\(result.sum)"//result.sum 是我做的一个函数的结果//我也试过这个:sumlab.text("\(result.sum)")//和这个:sumlab.insertText("\(
..
我正在尝试使用 NSTextView 或 NSTextField 来显示我通过 textField.stringValue = [dictionary objectForKey:@"info"]; 添加的文本 问题是我需要文本区域的边界/框架垂直调整大小以显示所有文本.文本从几个单词(一行)到一两个段落不等. 当我尝试 [textField sizeToFit]; 它将整个东西的大
..
这个问题可能存在于Objective-c的6岁职位上.我没有找到最近有效的答案或问题,也没有发现用Swift写的答案. 我正在使用情节提要,并且已将 NSTextField 子类化.由于某些原因,当我单击该字段时,将显示占位符,并且当我输入文本并单击时,文本会消失.文本实际上就在那儿,因为当我再次单击时,输入的文本会保留下来.图层掩盖了文本值似乎是某种渲染问题?很奇怪.我正在使用 NSTra
..