【问题标题】:Swift: TextView Font behaves differently in simulator and iPhoneSwift:TextView 字体在模拟器和 iPhone 中的行为不同
【发布时间】:2017-07-16 17:28:55
【问题描述】:

由于某种原因,tableViewCell 中的 textView 中的字体大小在模拟器和 iPhone 中的显示非常不同。在我的 iPhone 中运行应用程序时,模拟器似乎是正确的似乎是错误的(字体大小未反映正确的大小)。

我在 awakeFromNib() 中这样设置字体:

override func awakeFromNib() {
        super.awakeFromNib()  
        textView.font = UIFont(name: "HelveticaNeue", size: 24)
    }

但是,当我在模拟器和 iPhone 上运行应用程序时,结果会有所不同。

在模拟器上:

在 iPhone 上:

请注意,textView 是带有文本“Dddddddd”的视图。有人可以建议吗?

【问题讨论】:

  • 您是在不同的设备上运行它,还是在每个设备上使用不同的布局?比如模拟器上的iPhone 5,你用的是iphone 7?
  • @XepterX 是的,我确实是。在我在 iPhone7 上运行的模拟器上,我的个人 iPhone 是 6s。但是我已经证实,即使在模拟器上运行 iPhone6s 也会产生同样的差异。

标签: ios swift uikit


【解决方案1】:

好的,我设法通过在属性检查器中检查“行为”下的“可选”来解决它。以前我取消选中它。

【讨论】:

  • @REALFREE 这是给我的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-13
  • 2015-09-10
  • 1970-01-01
  • 1970-01-01
  • 2020-01-02
  • 2018-03-09
  • 1970-01-01
相关资源
最近更新 更多