gpt4 book ai didi

ios - 可以使 UITextField 和 UITextView 呈现相同的字体,还是它们只是不同?

转载 作者:技术小花猫 更新时间:2023-10-29 11:06:07 24 4
gpt4 key购买 nike

如果我创建一个 UILabel、一个 UITextField 和一个 UITextView,然后将它们设置为具有相同的布局样式 - 例如,没有背景颜色、白色文本和 18 号的 Courier 字体 - UILabel 和 UITextField 看起来相同,而 UITextView 看起来不同 - 字体看起来更细。

我截取了问题的屏幕截图,但我没有足够的声誉将其内嵌在此处。所以相反,click here to see my example in action

我很确定我在某处读到 UITextView 使用不同的字体渲染机制(也许是 CoreText?),但无论它是什么,控件看起来肯定不同。

那么,有什么方法可以让 UITextView 像 UITextFields/UILabels 一样呈现它们的字体,反之亦然?

最佳答案

有趣的问题。到目前为止,我无法用 Courier 以外的任何东西重现它,但它肯定会出现在 Courier 中。我会在 bugreporter.apple.com 上打开一个缺陷。

不过,为了帮助您继续前进,我建议切换到 Courier New,在那里我没有看到这个问题,并且应该非常接近您的原始目标。

关于ios - 可以使 UITextField 和 UITextView 呈现相同的字体,还是它们只是不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9251807/

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