gpt4 book ai didi

cocoa-touch - 更改UITextView中的字体在iOS7中不起作用

转载 作者:行者123 更新时间:2023-12-04 04:43:48 25 4
gpt4 key购买 nike

我有一个带有文本的UITextView,该 View 位于UITableViewCell中。我注意到在iOS7上的字体与在iOS6上不太一样,并注意到它被设置为“系统”,因此我决定指定确切的字体/大小。
似乎什么都没发生,所以我想我会做一个更好的测试(大字体,没有在任何地方使用),就像我的“CellForRowAt ....”中那样。

cell.newsItemDescription.font = [UIFont fontWithName:@"didot" size:20];
cell.newsItemDescription.text = newsDescriptions[indexPath.row];
在iOS6中,结果是这样的;

在iOS7中,结果是这样的;

它仅在应用程序中的少数几个地方发生,但是非常令人讨厌,不知道为什么吗?我很快就可以在整个应用程序中使用iOS7字体/大小。
一些额外的信息;
UITextView随单元格(使用 Spring /支柱,即不使用自动布局)和HeightForRow一起按单元格调整大小...
字体最初是在Storyboard中设置的(作为系统)
在设备和模拟器上都一样

最佳答案

我在iOS 7中有一个奇怪的行为。如果我将它设置在xib中,则字体比我预期的要小。

如果在设置文本之后设置字体,则对我有用。否则字体较小。

试试这个:

 cell.newsItemDescription.text = newsDescriptions[indexPath.row];
cell.newsItemDescription.font = [UIFont fontWithName:@"didot" size:20];

关于cocoa-touch - 更改UITextView中的字体在iOS7中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19292629/

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