Я разрабатываю приложение Cocoa с Swift и использую 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])
и все прекрасно о показе приписываемой строки замещающей пока не нажму на текстовом поле.
Когда пользователь нажал на поле, размер заполнитель изменится на меньший шрифт сам по себе.
Любые советы, чтобы избежать этого будет понятно ...
Установите шрифт текстового поля шрифта, который вы хотите. – Willeke
Размер шрифта в NSTextField и атрибутная строка-заполнитель уже одинаковы. – emreoktem