gpt4 book ai didi

ios - 如何在 UITextField 中居中垂直属性文本(自定义占位符字体)?

转载 作者:行者123 更新时间:2023-11-30 12:25:34 30 4
gpt4 key购买 nike

我正在使用属性文本属性在 UITExtfield 中设置自定义占位符字体。但我的占位符文本不是垂直居中的。 Here is preview

        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

归因仍然没有运气。我还尝试在 UITextBox 上使用 SizeToFit() 但完全没有运气

最佳答案

这在 Swift 5 中对我有用:

let unitText = NSAttributedString(string: "\(unit)", attributes: [NSAttributedString.Key.foregroundColor: MyColors.doveGray, NSAttributedString.Key.baselineOffset:2])

关于ios - 如何在 UITextField 中居中垂直属性文本(自定义占位符字体)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44266062/

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