Ios 简单滚动视图约束更改?

Ios 简单滚动视图约束更改?,ios,objective-c,uiscrollview,autolayout,Ios,Objective C,Uiscrollview,Autolayout,因为这个视频,我在Xcode中创建了一个非常棒的滚动视图 当我在做了之后胡闹的时候,我发现如果我点击了滚动视图,然后去显示屏幕右侧的尺寸检查器或第五个按钮,我可以选择做一个名为顶部空间值变化的约束,这会导致滚动视图变得越来越大,越来越小。我决定看看是否能找到一种方法,通过简单地使用点符号并将其等于我想要的int值,以编程方式更改约束 因此,我想弄明白的是,有一种简单的方法可以通过编程方式更改这些约束值,从而更改滚动视图约束值?无需实际遵循该教程,并且您的问题中没有代码,我将做一些假设 是的,可以

因为这个视频,我在Xcode中创建了一个非常棒的滚动视图

当我在做了之后胡闹的时候,我发现如果我点击了滚动视图,然后去显示屏幕右侧的尺寸检查器或第五个按钮,我可以选择做一个名为顶部空间值变化的约束,这会导致滚动视图变得越来越大,越来越小。我决定看看是否能找到一种方法,通过简单地使用点符号并将其等于我想要的int值,以编程方式更改约束

因此,我想弄明白的是,有一种简单的方法可以通过编程方式更改这些约束值,从而更改滚动视图约束值?

无需实际遵循该教程,并且您的问题中没有代码,我将做一些假设

是的,可以通过操纵代码中的约束来更改滚动视图的内容大小。如果要在xib或故事板中创建约束,则需要确保它们已连接到IBOutlets,以便可以在代码中访问它们

如果有两个垂直排列的视图会影响滚动视图的垂直内容大小,则增加这些视图之间的空间也会增加滚动视图内容大小的垂直大小。假设乘数为1,下面将两个视图之间的空间增加20,然后将scrollview的垂直空间增加相同的量

// This is a vertical space constraint created in your xib or storyboard between 2 views that drive the content size of your scrollview
someVerticalSpaceConstraint.constant += 20;

老兄,非常感谢你这正是我需要的!很抱歉你不得不回答这么简单的问题。对这一切还是新鲜事…但你让我和这个男人过得很开心!再次谢谢,对不起,我现在就来。