Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个学习 iOS 编程的应用程序,它是一个简单的计算器应用程序。
nib 文件显示所有正确显示的按钮:
而当应用程序在模拟器中运行时,最后一行的按钮显示不正确。
所有按钮的默认状态配置,以及设置为 15 磅系统粗体的普通字体。
我已经尝试了很多 UI 按钮属性的设置都没有效果,而且它似乎只影响底行。
有任何想法吗 ?
我发现如果我禁用自动布局,它可以解决问题。但是,按钮会失去它们在屏幕上的位置。但是当我重新启用自动布局时,它会按预期重新排列按钮,并且 UIButton 上的文本也会恢复。同样,我也不确定这是如何工作的,但它是 iOS 6.0 的一种解决方法。我没有尝试添加新按钮并观察此修复是否持久。
我有一个类似的问题,我通过禁用自动布局解决了这个问题。单击故事板。在 IdentityTab 上,禁用“使用布局”。
(老实说,我不知道为什么,这行得通)