Ios Xcode 7垂直滚动视图问题
在Xcode 7.3中创建仅垂直滚动视图时遇到问题。我已经在某处和其他地方学习了一些教程,但出于某种原因,我的最上面的视图的宽度似乎超出了屏幕或向左移动。滚动视图仅限于垂直滚动,这是我的意图,但内容部分显示在屏幕外 我尝试将按钮水平居中,并固定到内容视图的顶部和底部。在模拟器上,它们在屏幕左侧显示一半,但在情节提要中显示良好,没有约束问题。我甚至在助手编辑器中预览了3.5、4和4.7英寸的视图屏幕,它看起来和我期望的一样。但当我在模拟器上运行它时,它就乱七八糟了。此外,内容视图的背景应该是白色(用于测试目的),但它显示的是最顶部视图的灰色 这就是我所做的以及我的约束图片Ios Xcode 7垂直滚动视图问题,ios,xcode,swift,autolayout,size-classes,Ios,Xcode,Swift,Autolayout,Size Classes,在Xcode 7.3中创建仅垂直滚动视图时遇到问题。我已经在某处和其他地方学习了一些教程,但出于某种原因,我的最上面的视图的宽度似乎超出了屏幕或向左移动。滚动视图仅限于垂直滚动,这是我的意图,但内容部分显示在屏幕外 我尝试将按钮水平居中,并固定到内容视图的顶部和底部。在模拟器上,它们在屏幕左侧显示一半,但在情节提要中显示良好,没有约束问题。我甚至在助手编辑器中预览了3.5、4和4.7英寸的视图屏幕,它看起来和我期望的一样。但当我在模拟器上运行它时,它就乱七八糟了。此外,内容视图的背景应该是白色(
我认为您已正确设置了所有约束。但还是要再检查一遍 步骤1:-删除勾选调整滚动视图插图 第2步:-如你所说,给出引导、试验、顶部、底部=0 步骤3:-与步骤相同,从superview设置前导、试验、顶部、底部=0 警告:-您需要同时检查约束检查器和约束检查器,因为有时它会占用-20的前导空间 步骤4:-将约束设置为第一个按钮顶部、前导、试验 第5步:-将引导、试验、垂直空间设置为按钮1和底部(从UIView底部) 如果您为按钮1指定垂直间距,并为视图指定底部,则不需要设置contentsize,否则它将自动滚动
我希望这将对您有所帮助。设置水平中心约束,然后检查哪个视图未正确设置scrollview或content view我认为是content视图。它被设置为与屏幕视图的宽度相等,但在运行时它似乎没有。给它水平中心约束,然后check@AhmadIshfaq成功了。谢谢!我想你是把答案作为评论加上去的。如果你把它添加为答案,我可以将它标记为正确答案。添加的答案请接受它谢谢。你的回答似乎帮我去掉了导航栏顶部多余的填充物。最后,我不得不在内容视图上添加一个水平约束。我认为如果你给中心水平约束,那么你的视图就不能滚动。因此,你需要修改常量。所以,根据我的说法,水平设置中心不是正确的方法。