2016-09-06 71 views
1

我正在開發一個帶有Swift的Cocoa應用程序,並使用NSTextField爲了讓用戶輸入文本。NSTextField placeholderAttributedString大小更改

我還設置了歸因佔位符串該文本字段下面的代碼:

MyTextField.placeholderAttributedString = NSAttributedString(string: "my placeholder text", attributes: [NSForegroundColorAttributeName:RGB(16, g: 105, b: 125, alpha: 0.5), NSFontNameAttribute:"Roboto-Medium", NSFontSizeAttribute:14]) 

,直到我點擊文本字段一切都好有關顯示歸因佔位符字符串。

當用戶點擊該字段時,佔位符大小會自動變爲較小的字體。

任何意見,以避免這將不勝感激...

+1

設置文本字段的字體到你想要的字體。 – Willeke

+0

NSTextField中字體的大小和已分配的佔位符字符串已經相同。 – emreoktem

回答

0

回答我自己的問題。

當我設置如下所示的屬性佔位符文本時,問題就解決了。

MyTextField.placeholderAttributedString = NSAttributedString(string: "my placeholder text", attributes: [NSForegroundColorAttributeName:RGB(16, g: 105, b: 125, alpha: 0.5),NSFontAttributeName:NSFont(name: "Roboto-Medium", size: 14.0)!]) 

我希望它可以幫助別人......