gpt4 book ai didi

ios - 第一个字母在 UITextField 中用斜体字体截断

转载 作者:可可西里 更新时间:2023-11-01 06:14:25 26 4
gpt4 key购买 nike

我已使用 UITextAlignmentLeft 将斜体字体添加到 UITextField。当用户键入字符时“j”,这个字符在左边被截断。我尝试添加填充、自定义 textrectBoundseditingtextRectBounds 但它们都不起作用。

最佳答案

您可以创建一个 super 简单的 UILabel 子类:

class PaddingLabel: UILabel {
override func drawText(in rect: CGRect) {
let insets = UIEdgeInsets(top: 0, left: 2, bottom: 0, right: 2)
super.drawText(in: rect.inset(by: insets))
}
}

然后,将您的 UILabel 类设为 PaddingLabel 并根据您的需要调整 insets 值。

关于ios - 第一个字母在 UITextField 中用斜体字体截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29520885/

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