Iphone 自动布局中的滚动视图

Iphone 自动布局中的滚动视图,iphone,uiscrollview,constraints,autolayout,Iphone,Uiscrollview,Constraints,Autolayout,我读过一些和我有同样问题的帖子。我的滚动视图在自动布局中表现不太好。我取消选中自动布局,这很好,但是我有两个按钮(下一个和上一个)需要留在superview的底部,如果没有自动布局,我不知道如何操作D:我在滚动视图中有一个图像视图,它不显示整个图像,它在显示图像的一半结束。我将图像视图设置为300宽500高 有谁能帮助我以编程方式在对象上设置“从底部空间到超级视图”约束吗?或者,我相信有一些方法可以通过自动布局来实现这一点,苹果不会对我这样做的,哈哈 我所尝试的: -(void)viewDidA

我读过一些和我有同样问题的帖子。我的滚动视图在自动布局中表现不太好。我取消选中自动布局,这很好,但是我有两个按钮(下一个和上一个)需要留在superview的底部,如果没有自动布局,我不知道如何操作D:我在滚动视图中有一个图像视图,它不显示整个图像,它在显示图像的一半结束。我将图像视图设置为300宽500高

有谁能帮助我以编程方式在对象上设置“从底部空间到超级视图”约束吗?或者,我相信有一些方法可以通过自动布局来实现这一点,苹果不会对我这样做的,哈哈

我所尝试的:

-(void)viewDidAppear:(BOOL)animated
{
  [super viewDidAppear:animated];
  [scroller setScrollEnabled:YES];
  [scroller setContentSize:CGSizeMake(320, 2000)];
}

我还设置了高度和宽度限制,并对大小进行了调整,直到我无法承受为止。它所做的只是滚动一点点,然后就这样了。我认为可以通过编程方式设置按钮的约束并取消选中autolayout是一个选项,但必须有某种方法通过autolayout来实现这一点。非常感谢您的建议,谢谢

有趣。通过选择从底部到超级视图的约束,并选中“常量”字段旁边的“标准”复选框,使其自动设置,然后滚动!哎呀。我想自动布局是你的朋友,一旦你学会如何与它交谈^ ^

这段代码你也可以在iPad上使用:

in .m file 

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
    scrollViewMain.frame = CGRectMake(0, 0, 768, 815);
    [scrollViewMain setContentSize:CGSizeMake(768, 1040)];
}else {
    scrollViewMain.frame = CGRectMake(0, 0, 320, 370);
    [scrollViewMain setContentSize:CGSizeMake(320, 510)];
}