使用UIRoundRectButton在iPhone模拟器中剪切文本 - 与我在storyboard中看到的不同

时间:2013-01-17 14:39:05

标签: iphone ios xcode ios-simulator

我正在创建一个简单的计算器应用程序,遵循斯坦福大学的教程 - first assignment

实际内容并不相关,唯一的问题是我在故事板中有一个UIRoundRectButton,它显示一个固定的文本(如“sqrt”)。 当我在模拟器(iPhone 5,iOS 6)中运行它时 - 某些按钮中的文本被切断。

截图:

enter image description here enter image description here

任何帮助?

2 个答案:

答案 0 :(得分:2)

在我看来,你正在设计一个4英寸的xib但是在3.5英寸的模拟器上运行,Autolayout会将你的下部按钮固定在屏幕的底部,它们将被压扁。尝试以下之一:

  • 在4英寸模拟器上运行(设备 - >硬件菜单)
  • 切换到故事板中的3.5英寸视图(底部的灰色图标,上方和下方有三角形
  • 关闭Autolayout(在故事板的文件检查器上)
  • 正确定义约束,使它们都相对于视图的顶部。

这些教程是在Autolayout和4英寸显示屏之前编写的。你可能只想在这个阶段专注于教程内容,所以最后一个选项可能太多,但我有一篇博文here讨论IB中的编辑约束。

答案 1 :(得分:0)

请取消选中“显示文件检查器”下的“使用Autolayout”选项以获取XIB。