2

我正在开发一个学习 iOS 编程的应用程序,它是一个简单的计算器应用程序。

nib 文件显示所有正确显示的按钮:

笔尖文件

而当应用程序在模拟器中运行时,最后一行的按钮显示不正确。

模拟器

所有按钮的默认状态配置,以及设置为 15 磅系统粗体的普通字体。

我已经尝试了很多 UI 按钮属性的设置都没有效果,而且它似乎只影响底行。

有任何想法吗 ?

4

2 回答 2

3

我发现如果我禁用自动布局,它可以解决问题。但是,按钮会失去它们在屏幕上的位置。但是当我重新启用自动布局时,它会按预期重新排列按钮,并且 UIButton 上的文本也会恢复。同样,我也不确定这是如何工作的,但它是 iOS 6.0 的一种解决方法。我没有尝试添加新按钮并观察此修复是否持久。

于 2012-11-20T05:20:36.693 回答
1

我有一个类似的问题,我通过禁用自动布局解决了这个问题。单击故事板。在 IdentityTab 上,禁用“使用布局”。

(老实说,我不知道为什么,这行得通)

于 2012-11-19T07:05:23.983 回答