我在故事板中使用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