gpt4 book ai didi

ios - 在以编程方式更改文本属性后,在 iOS 7 的 IB 中配置的 textView 将字体更改回默认字体

转载 作者:可可西里 更新时间:2023-11-01 03:54:31 25 4
gpt4 key购买 nike

注意:我问这个问题的时候是苹果刚发布iOS 7的时候,苹果在iOS 7之后用Text Kit重新实现了UITextView . UITextView 当时有一些错误。这个问题的问题就是其中之一。但现在它已修复。


我的应用程序中有一个 UITextView,它是在 IB 中配置的。 TextView 有一些字体大小为 60.0f 的默认文本。 TextView 使用纯字符串来呈现文本。如果我在应用程序运行时以编程方式更改 TextView 的文本属性:

self.textView.text = @"some text different from default text";

TextView 会将字体改回默认字体。

以编程方式配置字体可以解决这个问题:

self.textView.font = [UIFont systemFontOfSize:60.0f];

这是新的 UITextView 的一个错误。

最佳答案

当您在 IB 中取消选中 Selectable 时,会出现奇怪的行为。如果您选中 Selectable,则您的 TextView 具有正确的字体。如果不想选中可以在代码中加上textView.selectable = NO

关于ios - 在以编程方式更改文本属性后,在 iOS 7 的 IB 中配置的 textView 将字体更改回默认字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21043146/

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