jjzjj

NSTextField

全部标签

ios - 如何在 OS X 上旋转 NSTextField?

OSX是否有iOS上的[UIViewsetTransform:]等价物?我有一个要旋转10度的NSTextField。在iOS中,我只使用[UILabelsetTransform:]。CocoaFramework有什么等价物吗? 最佳答案 frameRotation或frameCenterRotation应该这样做 关于ios-如何在OSX上旋转NSTextField?,我们在StackOverflow上找到一个类似的问题: https://stackover

swift - 将 NSTextField 对象连接到 AppDelegate.swift 中的 IBOutlet

最近在努力学习Swift,如果这个问题看起来比较简单,请多多包涵。出于某种原因,在选项卡ViewController中按住NSTextField对象并拖动并不会给我“插入socket或操作”的选项,而是在我滚动兼容对象时“连接绑定(bind)”(在在这种情况下,它是父类(superclass)声明)。为什么我无法插入socket或Action,但可以连接绑定(bind)?附带问题:什么是绑定(bind)? 最佳答案 导出只能是您的nib文件/Storyboard场景所有者的属性(property)。在大多数情况下,哪个是您的View

macos - 编辑时更改 NSTextField 边框和 BG 颜色

我有一个NSTextField,它在显示时不使用边框和窗口背景颜色,但我希望它在编辑时更改为具有默认边框和白色BG颜色。我知道我可以更改这些属性:nameTextField.bezeled=truenameTextField.backgroundColor=NSColor.textBackgroundColor()我不知道的是如何在开始编辑文本字段和结束编辑时收到通知。似乎没有为此采取任何行动。有没有其他方法可以实现这种行为?编辑:实际上,当将操作设置为“编辑结束时发送”时,可以通过文本字段的更改操作检测到编辑结束,这样就解决了,但我仍然如何检测开始编辑?

swift - NSTextField 焦点

如果我的焦点不在textField上,如何移除NSTextField上的焦点?我有一个NSTextField,我设置了操作:编辑结束时发送。单击textField后,当我单击View上的其他位置时,FOCUS将始终在我的NSTextField中。此外,我使用了ma​​keFirstResponder和resignFirstResponder但都没有用。任何想法?@IBActionfuncendOfEditing(sender:NSTextField){view.window?.makeFirstResponder(nil)view.window?.resignFirstResponde

swift - 为 NSTextField 设置边框

哇,我真的掉进了兔子洞。我试图在UI的一部分和文本字段的背景上有文本作为另一部分,例如生日:然后我想重新调整该文本的用途以允许文本输入。所以我做了类似的事情:myTextFieldName.editable=truemyTextFieldName.backgroundColor=NSColor.textBackgroundColor()我得到类似的东西:这一切都很好,但后来我注意到它下面的文本字段周围有漂亮的细边框。所以我想,我需要一个边框!我添加一个:myTextFieldName.bordered=true...然后我得到:噗!多么可怕的奇怪粗边框!它看起来根本不像默认的文本字段边

swift - NSTextfield 的背景色

我使用NSTextfield作为标签。我尝试像这样更改backgroundColorletmyLabel=NSTextField(labelWithString:"ALabel")myLabel.backgroundColor=NSColor.green但它不起作用。出了什么问题? 最佳答案 您需要将NSTextField的drawsBackground设置为true。此boolean控制接收器的单元格是否在其文本后面绘制背景颜色。letmyLabel=NSTextField(labelWithString:"ALabel")myL

swift - 如何创建为 NSTextField 的每个按键更新的绑定(bind)?

我用Swift编写了一个自定义NSView(以显示密码强度)并使其与KVC和KVO兼容。我使用以下方法将NSTextField的值绑定(bind)到自定义NSView的值:textField.bind("value",to:strengthView,withKeyPath:"value",options:nil)这工作正常,除了绑定(bind)值仅在我按下回车键或文本字段失去焦点时更新。问题:是否有一种优雅的方法可以为NSTextField中的每个按键更新绑定(bind)? 最佳答案 尝试使用绑定(bind)选项NSContinuo

swift - 一次到达 NSTextField 的两个 IBOutlets

我有一个包含两个NSTextField的登录页面,所以我在我的ViewController中创建了两个@IBOutlets。对于某些样式,我必须同时调用它们。我想给他们相同的属性,但我不想称他们为个体。那么我怎样才能立即联系到他们并为他们提供像inputFields.isBordered=true这样的属性对于iOS,swift提供了@IBOutletCollection,但对于MacOS则没有。@IBOutletweakvaremailInput:NSTextField!@IBOutletweakvarpasswordInput:NSTextField!overridefuncvie

cocoa - Swift:尝试在循环中更新 NSTextField,但它只获取最后一个值

我的非常简单的程序是循环遍历一个数组以导出多个文件。当它在循环中时,我希望它更新一个文本字段以告诉用户当前正在导出哪个文件。代码如下所示:foriteminfilesArray{varfileName=item["fileName"]fileNameExportLabel.stringValue="Exporting\(fileName).ext"println("Exporting\(fileName).ext")//--codetosavethestuffgoeshere--}发生的情况是:println正常工作,为每个文件抛出一条消息,但是名为fileNameExportLabe

swift - 截断标签中的文本

我正在尝试在单行标签上使用“TruncateMiddle”。我检查了“使用单行模式”,将布局设置为“截断”,将换行符设置为“截断中间”,并将文本字段的首选宽度设置为“第一个运行时布局宽度”,并将内容拥抱优先级设置为250。这是我尝试启用截断的带有title标签的布局:在我的ViewController中:overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview.titleLabel.stringValue="Thisisaveryverylongtitlethatshou