在autolayout中动态更改UIScrollView的大小

时间:2015-08-13 10:32:11

标签: ios objective-c uiscrollview autolayout

Constraints For ScrollView Constraints for ScrollView Constraints for ScrollView Constraints for ScrollView 我的应用中有一个UIScrollView。我需要UIScrollView动态更改其高度。我已经尝试过_scrollArea.contentSize=CGSizeMake(_contentView.frame.size.width, x* _contentView.frame.size.height);(x的各种值),但滚动视图不受影响。 UIScrollView的大小为

  

320568

_contentView的大小是

  

320,1100

因此UIScrollView需要最小高度568,最大高度1100(取决于某些应用程序逻辑)。我将整个内容嵌入到AutoLayout

注意:ContentView位于UIScrollView

之内

1 个答案:

答案 0 :(得分:2)

您只需要将高度出口恒定并根据您的要求进行更改

见下面的截图

enter image description here

现在你应该使用下面的代码

 self.scrollViewHeight.constant = 347; // set the height which you want to fix.