Ios Xcode不理解这些约束,而且它没有按照我想要的方式工作
因此,我似乎可以让这些约束正常工作。我在我的一个Ios Xcode不理解这些约束,而且它没有按照我想要的方式工作,ios,xcode,constraints,frame,Ios,Xcode,Constraints,Frame,因此,我似乎可以让这些约束正常工作。我在我的一个视图控制器上做了一些事情,效果非常好。我只是不记得我是怎么做到的 因此,当我在新的ViewController上更新constraints时,会收到警告,指出“object”的帧在运行时将不同。然后,选定对象的黄色虚线轮廓在ViewController中显示得更低。然后,如果我单击编辑器->更新帧,它会将所有内容向下移动到黄色虚线框所在的位置。我不希望这种事发生。我想让视图控制器中的对象转到我放置它们的位置 为什么它会将黄色虚线框放在比我实际放置位
视图控制器上做了一些事情,效果非常好。我只是不记得我是怎么做到的
因此,当我在新的ViewController
上更新constraints
时,会收到警告,指出“object”的帧在运行时将不同。然后,选定对象的黄色虚线轮廓在ViewController中显示得更低。然后,如果我单击编辑器->更新帧
,它会将所有内容向下移动到黄色虚线框所在的位置。我不希望这种事发生。我想让视图控制器中的对象转到我放置它们的位置
为什么它会将黄色虚线框放在比我实际放置位置低的位置
这是一个选中的项目。看看黄色虚线框比我想要的低多少。现在,当我设置它时,我有了UIScrollView
来适应整个画布。这就是另一个ViewController
的设置方式
好,请更新。我开始四处玩耍,我发现导航栏与此有很大关系。我删除了进入ViewController
的segue
,并设置了我想要的所有约束条件。然后我重新添加了segue
,一切都在我想要的地方。我不知道这是实现这一目标的正确方法还是最佳方法
此外,我还玩了很多游戏,发现我不必删除segue
,我可以将所有内容放在导航栏后面,添加约束,然后更新框架。同样,我不确定这是否是正确的方法,但它确实按照我需要的方式工作 使用更新约束代替更新框架我试过了,但似乎没有效果。你能显示你故事板的屏幕截图吗?它已经更新了。我希望这会有所帮助。请选择具有UIScrollView
的UIViewController
。现在转到属性检查器,在那里设置UIViewController
标题,标题下方应该有一个选项,调整滚动视图插入,确保未选中该选项。如果这还不能解决问题,请确保将顶部和底部间距添加到正确的图元中。