我試圖改變NSTextField
的高度,與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
}
}
爲什麼要設置一個屬性串20.0字體大小的文本字段?我發現你的工作很不發達。 –
爲什麼不在故事板中設置字體?這會自動調整文本字段的高度。 – Willeke