我正在开发一个学习iOS编程的应用程序,它是一个简单的计算器应用程序。
nib文件显示所有正确显示的按钮:
当应用程序在模拟器中运行时,最后一行上的按钮无法正确显示。
所有按钮的状态配置为默认值,普通字体设置为15点系统粗体。
我尝试了很多UI按钮属性的设置无效,似乎只影响底行。
有什么想法吗?
答案 0 :(得分:3)
我发现如果我禁用Autolayout,它可以解决问题。但是,按钮会丢失在屏幕上的位置。但是当我重新启用Autolayout时,它会按预期重新排列按钮,并且还会恢复UIButton上的文本。同样,我也不确定这是如何工作的,但它是iOS 6.0的解决方法。我没有尝试添加新按钮并观察此修复是否持久。
答案 1 :(得分:1)
我有一个类似的问题,我通过禁用Autolayout修复了这个问题。 单击Storyboard。在Identity Tan上,禁用“使用布局”。
(诚实,我不知道为什么,这有效)