属性テキストプロパティを使用して、UITExtfieldにカスタムプレースホルダフォントを設定しています。しかし、私のプレースホルダーのテキストは、垂直に配置されていません。 Here is previewUITextFieldに縦属性のテキスト(カスタムプレースホルダフォント)を中央に配置するにはどうすればよいですか?
let font = UIFont(name: Font.myFont.name, size: 15)!
let attributes = [
NSForegroundColorAttributeName: UIColor.cadetGrey,
NSFontAttributeName: font
]
exampleTextField.attributedPlaceholder = NSAttributedString(string: "Example Placeholder",
attributes: attributes)
私はまだ運属性ないし
let centeredParagraphStyle = NSMutableParagraphStyle()
centeredParagraphStyle.alignment = .center
を追加しようとしました。私はまた、このようにしてくださいすべての
は '.alignment = .center'、それはのためのIE
OR
これはそれだけにとどまるユーザーによるテキスト入力に対し中央に
placeholder
を設定しますでは、デフォルトの位置です左/右/中央、水平アライメント、垂直アライメントではありません。 https://stackoverflow.com/questions/3665385/placeholder-text-not-centered-for-uitextfield-created-programmatically'contentVerticalAlignment' – Larme