Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 设置UIScrollview和自动布局_Ios_Uiscrollview_Ios7 - Fatal编程技术网

Ios 设置UIScrollview和自动布局

Ios 设置UIScrollview和自动布局,ios,uiscrollview,ios7,Ios,Uiscrollview,Ios7,我创建了一个UIScrollview并向其中添加了一些UIElements,它工作时没有自动布局问题、滚动等。但是在iOS7中使用自动布局是一个很好的实践。现在,scrollview不会滚动。我该如何适应这种情况 如果关闭“自动布局”,则会在ios7中的uiscrollview顶部添加额外的空间 我曾经通过“取消选中”自动布局并实现以下代码来设置scrollview //to set up the scrollview [self.scrollView setScrollEnabled:YES]

我创建了一个UIScrollview并向其中添加了一些UIElements,它工作时没有自动布局问题、滚动等。但是在iOS7中使用自动布局是一个很好的实践。现在,scrollview不会滚动。我该如何适应这种情况

如果关闭“自动布局”,则会在ios7中的uiscrollview顶部添加额外的空间

我曾经通过“取消选中”自动布局并实现以下代码来设置scrollview

//to set up the scrollview
[self.scrollView setScrollEnabled:YES];
[self.scrollView setContentSize:CGSizeMake(320, 800)]; 

这起作用了。但是使用自动布局可以防止滚动。我哪里做错了?

我找到了正确的方法。在视图控制器中放置一个滚动视图,将x和y设置为0,使高度大于屏幕视图,例如1500。在scrollview中放置一个视图,将其x和y设置为0,将其高度设置为略小于scrollview的高度,例如1200。然后将此视图固定到scrollview。用于钉住的按钮在故事板中找到。这对我来说很有魅力。scrollview不需要在.m文件中设置坐标

这起作用了