gpt4 book ai didi

iphone - 与界面生成器和模拟器相比,为什么 UILabel 换行符在设备上的不同位置?

转载 作者:行者123 更新时间:2023-12-01 16:59:13 25 4
gpt4 key购买 nike

我最近在界面生成器中创建的几个多行 UILabel 遇到了一些问题。在界面生成器中,每个标签都足够大以容纳它包含的文本。同样,当我在模拟器中运行它时,每个标签都足够大。但是当我在我的设备上运行它时,一些黑魔法导致换行符出现在不同的地方,并不是所有的文本都是可见的。

我故意在 IB 中使冒犯性的标签太大,这起到了作用,但我很好奇是什么导致了这些差异。有谁知道它可能是什么?

我通过 MonoTouch 使用 Xcode 4.2 中的界面构建器。手机是 3GS 并运行 iOS 4.3.5,但我的模拟器似乎卡在 iOS 5 上(我猜这可能与它有关)。

最佳答案

看起来最有可能的解释是不同版本的 iOS 使用的系统字体略有不同。 Interface Builder 和 iPhone 模拟器可能使用了一种字体,但是当我将它放在我的 iOS 4.3.5 手机上时,它使用的是另一种字体。我认为这很可能与操作系统有关,而不是设备,因为我已经能够在运行 iOS 4.2 的 iPhone 4 上试用它——行为与我的 3GS 相同。

感谢 Krumelur 和 Mark Adams 的评论!

关于iphone - 与界面生成器和模拟器相比,为什么 UILabel 换行符在设备上的不同位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8670228/

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