gpt4 book ai didi

swift - 如何更改NSTextField的高度?

转载 作者:行者123 更新时间:2023-11-28 09:29:08 31 4
gpt4 key购买 nike

我正在尝试更改macOS应用程序的NSTextField高度。
如何更改NSTextField的高度并使文本像iOS上的普通UITextField一样垂直居中。我增加了一个高度限制,试图使它更大,什么都不会改变。

class LoginVC: NSViewController {

@IBOutlet weak var emailField: TF!
@IBOutlet weak var passwordField: STF!

override func viewDidLoad() {
super.viewDidLoad()

emailField.usesSingleLineMode = true
emailField.placeholderAttributedString = NSAttributedString(string: "Email", attributes: [NSForegroundColorAttributeName: NSColor.lightGray, NSFontAttributeName: NSFont(name: "Menlo", size: 20)!])
emailField.alignment = .center

passwordField.usesSingleLineMode = true
passwordField.placeholderAttributedString = NSAttributedString(string: "Password", attributes: [NSForegroundColorAttributeName: NSColor.lightGray, NSFontAttributeName: NSFont(name: "Menlo", size: 20)!])
passwordField.alignment = .center
}

override func viewWillAppear() {
super.viewWillAppear()

view.layer?.backgroundColor = EYE_GREY.cgColor
}

}

enter image description here

最佳答案

在处理/使用XIB文件或脚本时,可以在其中设置NSTextField的高度和对齐方式。如果约束不起作用,那么您可能没有正确设置它们,或者您缺少如何在Mac开发环境中工作的信息。如果这是你没有看到的,那么具体地问一下,你希望在哪里以及如何得到帮助,同时解释一下你所做的工作,这些工作将帮助其他人向你伸出援助之手。
顺便说一下,iOS开发是Mac开发环境的一个子集。Mac的开发要先进得多,而且有很多优秀的Mac应用程序。

关于swift - 如何更改NSTextField的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46249952/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com