设置UITableView标题视图高度取决于其子视图

时间:2016-10-17 21:31:10

标签: swift uitableview autolayout

我的UITableView中有一个标题视图,但我无法找到使其动态高度的解决方案。在我的标题视图中,我有一个UITextView,其高度取决于其内容。

到目前为止我尝试了什么。

#set root folder
$baseFolder = "C:\Users\Caleb\Desktop"
$archiveBase = "C:\Users\Caleb\Desktop"
$limit_to=(Get-date (Get-date -Format d)).AddDays(-180)
#get files inside root
$folder = Get-ChildItem $baseFolder -File

#for each folder

foreach($file in Where-$folder.CreationTime -lt $limit_to ) {

    #build the move destination path
    $a=$file.CreationTime.Date.Year 
    $archive="Archive"
    $name=$a+" "+$archive
    $destination = Join-Path $archiveBase $name


    #Create Directory And Deposite Files
    if(Test-Path $destination)
    {
        mv $file $destination
    }
    else
    {
        mkdir $destination
        mv $file $destination
    }

}

绿色区域是我的标题视图

enter image description here

1 个答案:

答案 0 :(得分:0)

更改已设置的UITableView标题的框架高度不会重新计算高度,这意味着您不能只更改tableHeaderView的高度,因为它的布局由tableView管理。您需要再次设置tableHeaderView,设置属性会触发新计算。 关于此问题有很多问题,有几个问题与this one相关联。