nstextfield相关内容

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

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

在 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 其他开发

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

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

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

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

为 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 移动开发

NSTextView或NSTextField是否自动调整边界/帧的大小?

我正在尝试使用 NSTextView 或 NSTextField 来显示我通过 textField.stringValue = [dictionary objectForKey:@"info"]; 添加的文本 问题是我需要文本区域的边界/框架垂直调整大小以显示所有文本.文本从几个单词(一行)到一两个段落不等. 当我尝试 [textField sizeToFit]; 它将整个东西的大 ..
发布时间:2021-05-31 19:22:02 移动开发

Swift NSTextField文本消失

这个问题可能存在于Objective-c的6岁职位上.我没有找到最近有效的答案或问题,也没有发现用Swift写的答案. 我正在使用情节提要,并且已将 NSTextField 子类化.由于某些原因,当我单击该字段时,将显示占位符,并且当我输入文本并单击时,文本会消失.文本实际上就在那儿,因为当我再次单击时,输入的文本会保留下来.图层掩盖了文本值似乎是某种渲染问题?很奇怪.我正在使用 NSTra ..
发布时间:2021-05-31 19:09:29 移动开发