自动版式内容视图背景不会调整大小

时间:2018-08-20 09:43:57

标签: background autolayout scrollview

我制作了带有约束的动态数据视图。将数据加载到表单后,表单会在滚动视图的内容视图中正确更新其大小。但是我无法正确调整背景颜色的大小。灰色背景的大小与设计时相同。

Picture of the content page

Mail.Read

contentview的大小已正确调整,但背景的高度与加载期间的高度相同。

链接到界面构建器设置。

func fillFormWithData() {
    dispDescription.text = jSonData[0]["advdescription"]
    dispLongDescription.text = jSonData[0]["advlongdesc"]
    priceandcurrency.text = jSonData[0]["advprice"]! + " " + jSonData[0]["advpricecur"]!
    contentview.layoutIfNeeded()
    let contentRect = CGRect(x: 0, y: 0, width: scrollview.frame.width, height: validitydate.frame.origin.y+validitydate.frame.height+50)

    scrollview.contentSize = contentRect.size
}

在界面构建器中,contentview的大小限制在scrollview底部。

0 个答案:

没有答案