nstextfield相关内容

如何让 NSTextField 随着自动布局中的文本增长?

Lion 中的自动布局应该让文本字段(以及标签)随着它所包含的文本增长变得相当简单. 文本字段设置为在 Interface Builder 中换行. 有什么简单可靠的方法可以做到这一点? 解决方案 NSView 中的方法 intrinsicContentSize 返回视图本身认为的其内在内容大小. NSTextField 在不考虑其单元格的 wraps 属性的情况下计算此 ..
发布时间:2021-11-30 21:15:43 其他开发

NSTextField 单击链接颜色

我有一个 NSTextField,它包含一个 NSAttributedString,它本身包含一个可点击的链接. 我已经根据自己的样式更改了链接的颜色,但是当我点击它时,它会变成蓝色并带有下划线.我怎样才能阻止这种情况? 解决方案 看来我不是唯一遇到这个问题的人,有一个方便的类来解决它: https://github.com/laevandus/NSTextFieldHyper ..
发布时间:2021-11-16 20:29:37 其他开发

调用 NSTextField setStringValue: 后如何更新扩展工具提示大小?

当视图包含启用了扩展工具提示的 NSTextField 并且文本不适合时,用户将光标悬停在该字段上时,OS X 会显示扩展工具提示.如果您随后调用 setStringValue: 来更改 NSTextField 的文本内容,则扩展工具提示的大小不会更新.例如,如果原始文本长度为 100 个字符,而新文本长度仅为 50 个字符,则将鼠标悬停在新文本上将显示一个扩展工具提示,其大小足以容纳 100 个 ..
发布时间:2021-11-16 20:29:31 其他开发

如何从 NSTextField 的字段编辑器中拦截击键?

介绍 当我的自定义 NSTextField 处于“文本编辑模式"并且 field editor 已作为 firstResponder 放在它前面时,我没有不再通过 NSTextField.keyDown(...) 获取击键.我知道现在正在通过 field editor 路由击键.大多数在线建议是在自定义 NSTextField 的委托中覆盖以下方法: control(_:textView: ..
发布时间:2021-11-16 20:27:32 其他开发

NSNumberFormatter 不允许输入十进制数字

我对使用 NSNumberFormatter 完全不知所措.这应该很简单,但我无法让它工作. 我想设置一个 NSTextField 以允许输入带小数点或不带小数点的十进制数字.这是我认为可行的方法: NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];[formatter setNumberStyle:NSNumb ..
发布时间:2021-11-16 20:26:52 其他开发

除非编辑,否则 NSTextField 占位符文本不会显示

我在 Interface Builder 中设置了我的 NSTextField 的占位符文本,但直到我在文本字段内单击以对其进行编辑后,占位符文本才会显示. 解决方案 您是否尝试过通过代码设置占位符?例如这样的事情: [[textField cell] setPlaceholderString:@"hello"]; ..
发布时间:2021-11-16 20:25:22 其他开发

在 Swift 中使用 Tab 键选择下一个 NSTextField

有没有办法在 Swift 中通过按键盘上的 Tab 键来更改响应者或选择另一个文本视图? 注意事项:它是用于填写空白类型的应用程序. 我的 VC 创建了一个单词列表 [Word],每个单词都有自己的 WordView - word.wordView.WordView 是显示的内容.WordView 是 NSTextView 的孩子. 我试图覆盖 keydown,但它不允许我在文本 ..
发布时间:2021-09-30 19:28:53 其他开发

SwiftUI 是否有像 Cocoa 的 nextKeyView 这样的东西,以便我可以指定当我点击 Tab 时 TextViews 获取光标的确切顺序?

想象一下,我有 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. 光标在 ..
发布时间:2021-09-02 19:44:04 其他开发

Swift:NSTextField numberStyle 不调用动作

我有一个使用以下代码设置的 NSTextField: func tableView(tableView: NSTableView, viewForTableColumn tableColumn: NSTableColumn?, row: Int) ->NSView?{让单元格:NSTableCellView?= tableView.makeViewWithIdentifier("Automati ..
发布时间:2021-06-09 20:21:37 其他开发

为什么 Xamarin.Mac 窗口突然消失?

我最近发表了关于 MonoMac 中的一个错误,其中单击按钮 20 次左右后窗口会突然消失.事实证明,该错误似乎不会影响 Xamarin.Mac,因此我将我的项目切换到该错误. 但现在我在不同的上下文中看到几乎相同的错误:在 NSTextField 中输入几行文本后,窗口以完全相同的方式消失.没有错误,没有例外;它就消失了.噗,没了! 我在一个简单的项目中复制了这个:您可以通过创建一个 ..
发布时间:2021-06-09 20:21:35 其他开发

更改 NSTextField 的值不会更新标签?

我正在尝试从 AppDelegate 更改标签.我可以使用在具有标签的类的实现中运行 changeLabel 的 IBAction 更改标签,但是如果我尝试运行 changeLabel> 从 AppDelegate 它改变值(我有一个 NSLog),但不更新标签. 代码如下: #import @interface testLabelThingy : NSObject@property (s ..
发布时间:2021-06-09 20:21:32 其他开发

如何检查 NSTextField (Label) 的文本

在 Xcode 中,我试图获取 NSTextField(标签)的文本,看看它是否显示 Yes没有 我已经试过了: if ([LabelYesNo StringValue] == @"Yes"){[LabelYesNo setStringValue:@"No"];别的{[LabelYesNo setStringValue:@"Yes"];}} 和 if (LabelYesNo isEqu ..
发布时间:2021-06-09 20:21:29 其他开发

为 NSTextField 设置边框

哇,我真的掉进了兔子洞.我试图在 UI 的一部分和文本字段的背景上添加文本作为另一部分,例如生日在: 然后我想重新利用提交的文本以允许文本输入.所以我做了类似的事情: myTextFieldName.editable = truemyTextFieldName.backgroundColor = NSColor.textBackgroundColor() 我得到类似的信息: 这一切 ..
发布时间:2021-06-09 20:21:25 其他开发

Swift:如何从 NSTextField 连续发送动作

我有一个 NSTextField 并且想在用户更改值时发送一个操作.我在 Interface Builder 中检查了“Continuous"(它在 NSSlider 中工作正常),但是 NSTextField 只有在我不聚焦时才会发送他的动作.如何从 NSTextField 连续发送动作(使用 Swift)? 解决方案 将文本域的委托设置为应该接收动作并实现的类 func contro ..
发布时间:2021-06-09 20:21:22 其他开发

隐藏 NSSearchField 的 lupe 图标

我使用的是 NSSearchField(不是子类).当它没有聚焦时, placeholderString 居中.但是左边的lupe图标看起来有点偏移,所以实际上整个事情似乎没有居中. 可以隐藏lupe图标吗? 解决方案 没有对图标的任何直接访问,因此解决方法是首先访问 NSSearchField 单元格(如图所示),然后访问其按钮单元格. 本例中的self是NSSearchFi ..
发布时间:2021-06-09 20:21:19 其他开发

NSTextField 两次捕获返回键事件

我有一个文本框和两个按钮.用户应该能够在编辑完文本字段后按回车键,然后再次返回以激活一个或另一个按钮,具体取决于条件.为了让用户清楚他们可以返回来激活按钮,我暂时将返回指定为所选按钮的等效键,这应该使它发出蓝色光. 文本字段的发送操作选择器包含以下代码: switch (self.iNavMode) {案例 kNavModeNeutral:休息;案例 kNavModeSaveAndNew: ..
发布时间:2021-06-09 20:21:17 其他开发

SWIFT:Nstextfield 只允许指定字符

我需要有人告诉我如何快速允许 nstexfield 中的特定字符.例如,当用户尝试输入不在列表中的字符时,nstexfield 不会在字段中显示该字符.非常简单.有很多 IOS 示例,但找不到 OSX 示例. 解决方案 首先添加一个 NSTextFieldDelegate 到你的类...然后 添加: 覆盖 func controlTextDidChange(obj: NSNoti ..
发布时间:2021-06-09 20:21:13 其他开发

使用 Swift 选择 NSTextField 中的所有文本

如何使用 Swift 以编程方式选择 NSTextField 中的所有文本? 对于 UITextField 有一个类似的方法 textField.selectedTextRange = textField.textRangeFromPosition(...) 解决方案 在操场上试试这个: 导入XCPlayground导入应用套件让视图 = NSView(frame: CGRect(x ..
发布时间:2021-06-09 20:21:10 其他开发

Objective c 检查文本字段是否为空

代码如下: - (IBAction) charlieInputText:(id)sender {//输入时从文本字段中获取值charlieInputSelf = [sender stringValue];如果 (charlieInputSelf != @"") {//(如果不为空则发送字段}} 即使该字段为空,它也会发送它;因此,这并不如我所愿. 解决方案 只检查 nil 和 text ..
发布时间:2021-06-09 20:21:07 其他开发

NSTextField,在 Swift 中更改文本

我似乎无法在我尝试制作的 Mac 应用程序中更改文本标签.我正在使用快速.这是我正在使用的代码: @IBOutlet var sumlab:NSTextField!sumlab.text = "\(result.sum)"//result.sum 是我做的一个函数的结果//我也试过这个:sumlab.text("\(result.sum)")//和这个:sumlab.insertText("\( ..
发布时间:2021-06-09 20:21:03 其他开发