我在故事板中使用UIScrollview并在其中应用自动布局。在UIScrollview中,我插入contentview作为UIScrollview的自动布局需要一个contentview。现在,根据我的应用场景,我必须更改contentView高度,所以编程方式我已更改contentView的自动布局。带自动布局的UIScrollView SetContentSize
现在我得到contentView的高度= 445以编程方式更改自动布局后。下面是我的代码
//----set height of content view----//
CGRect contentViewFrame = contentView.frame;
contentViewFrame.size.height= viewMainContent.frame.origin.y+viewMainContent.frame.size.height + 20 ;
contentView.frame = contentViewFrame;
_contentHtConstraint.constant = contentView.frame.size.height;
根据这个UIScrollView的高度也是445。但是UIScrollview的contentSize将是675。
有人可以说我如何管理contentSize吗?
你打电话过'[self updateViewConstraints]'? – zhubch
@zhubch号码..我必须打电话给我吗? – Abha
在更改约束后调用它。 – zhubch