约束问题(scrollview不会出现在iPhone7和7+中,但会出现在SE中)

时间:2017-02-15 02:21:53

标签: iphone swift storyboard

我有一个视图控制器,我在其中放置了一个滚动视图,并将其固定在所有方面。我确实从顶部给它一个小房间,但它仍然说0.然后在它上面放置一个视图,我将0固定到所有,与滚动视图相同,但是使高度600(而不是568我想)我然后cntrl单击视图到viewcontroller的父视图并设置相等的宽度。现在我使viewcontroller成为一个自由形式,宽度为320(原始,我没有更改它)和高度为600.我在视图上放置了几个按钮和文本视图以及2个视图(在scrollview顶部查看)所以当我在iPhone 5c上构建并运行它看起来很神奇(在我看来(:)但是当我将设备更改为iPhone 7或7+时,滚动视图没有出现。我无法在模拟器上滚动。有点笨拙这发生了,并检查了我的意见,无法弄明白,如果你可以帮助那将是如此伟大。这里有一些图片(代表不是10所以我不能张贴图片)这里是照片的链接。 http://imgur.com/a/PDKXa - iphone 7 http://imgur.com/a/ttrYM - iphone se

谢谢你们。

2 个答案:

答案 0 :(得分:0)

为了让iPhone 7屏幕看起来与iPhone 5相同,试试这个:

  • 登录按钮:向边距添加左边约束
  • 注册按钮:向边距添加右边约束
  • 电子邮件标签,电子邮件textview,密码标签,密码textview:垂直居中
  • 大登录按钮:底部约束0

那应该有用。可以自由地使用约束和自动布局,您应该在不同的分辨率下看到相同的布局,即使在iPad中也是如此。

答案 1 :(得分:0)

尝试将视图(内容视图)放在scrollView固定0到全部,并且宽度等于主视图。 “内容视图”也需要知道自己的身高。

Content View

Pins elements