无法更改 UIText 视图的字体(使用 Web 服务时)

Posted

技术标签:

【中文标题】无法更改 UIText 视图的字体(使用 Web 服务时)【英文标题】:Not able to change the Font of UIText View(when using Web Services) 【发布时间】:2014-01-28 03:40:01 【问题描述】:

我的 XIB 文件中有一个 UItextView。我有 28 号的“设置字体”大小。设置字体大小没有问题。但是当数据来自 Web 服务时。我无法以编程方式更改Font。我只能在收到数据后更改字体。 这是流程的想法,

    我在我的 xib 文件中使用了UItextView 我将其 Font 设置为 28,仅在 XIB 中。 从 Web 服务接收数据后,它的大小减小到接近 14 的程度。我的代码中无论如何都没有更改它的字体。

然后我就按照这个方法了

    我在我的 xib 文件中使用了UItextView 我将其Font 28 设置为仅在 XIB 中。 并在 viewDidLoad 中更改了它的字体,但结果相同。从 Web Service 接收数据后,Text size 缩小为 14 字号。

然后我采用了不同的方法

从 Web 服务接收数据后更改 TextViewFont 大小。并取得成功。为什么TextView字体会受到Web Services数据的影响?有什么遗漏吗?还是无法掌握某种基本知识?请解释一下,如果有人遇到同样的问题

【问题讨论】:

连接TextViewIBOutlet? @Akhilrajtr 是的。这是。任何想法,为什么会这样? 【参考方案1】:

这个问题在nib中正常出现,设置文字后设置字体就只能解决了。

【讨论】:

以上是关于无法更改 UIText 视图的字体(使用 Web 服务时)的主要内容,如果未能解决你的问题,请参考以下文章

如何连接 UIButton 和 UIText

根据内容大小属性设置 UIText 视图的宽度

从 UIText 字段的用户输入更改 UIView 框架的高度和宽度

在多个 UITextView 中显示长文本

OSX 基于视图的 NSTableView 字体更改

如何更改列表视图的文本大小