我正面臨使用自動佈局的UIScrollView的麻煩。我有以下視圖層次結構的約束。子視圖裏面的UIScrollview高度變化動態
ViewA(前置,頂部和底部的空間,以上海華)。 - 視圖B(引導,尾隨,頂部和底部空間到超級視圖)。
--- UIScrollView(領先,尾隨,頂部和底部空間到超級視圖)。
這裏ViewB是增加對ViewA和我有一些文本框,按鈕和UITableView的所有這些都放在裏面UIScrollView.This是我的看法層次。
現在我想根據tableview的行數動態增加我的Scrollview高度。
爲此,我使用波紋管代碼,但它不工作。可以任何人請建議我。
CGFloat height = MIN(self.view.bounds.size.height, placeTbl.contentSize.height);
self.Height_PlaceTbl.constant = height;
[self.view layoutIfNeeded];
在滾動視圖內容視圖中設置所有垂直約束並創建tableview高度約束的出口。通過編程方式從行高和項數計算tableview的高度,並將其設置爲表視圖高度約束,它應該更新滾動視圖的內容高度。 –