我的应用程序的一半被切断了

时间:2015-02-06 21:07:38

标签: ios objective-c autolayout

我正在尝试使用DevFright MapKit tutorial创建应用。我的问题是,当我运行应用程序时,其中一些被切断,如底部和右侧。我被告知我需要了解约束,但我认为问题可能是自动布局。谢谢! Simulator image with the right and bottom cut off

3 个答案:

答案 0 :(得分:0)

它们都是:自动布局中的约束

您是使用故事板还是以编程方式构建视图?

对于Storyboard,使用Swift视频查看CS193p iOS 8应用程序2.设置约束以将自身附加到设备的边界。

对于程序化实现,请尝试使用可视标记语言。

答案 1 :(得分:0)

我必须做两件事才能让我的应用再次发挥作用:

  1. 我必须改变宽度和高度以紧凑和任何。那是因为我还在iPhone 5上进行测试。一旦我修好了,我的大多数按钮出现了(我在制作另一个应用程序时想到了这一点)。
  2. 我必须通过选择按钮并转到编辑器来添加约束 - > Pin - >然后是四个中的三个,超级视图的领先空间,超级视图的尾随空间,超级视图的顶部空间和/或超级视图的底部空间。我不得不为每个按钮设置三个约束。我是用Ray Wenderlich的this tutorial发现的。

答案 2 :(得分:-1)

我建议你研究PureLayout来处理约束。