Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何设置tableview.tableHeaderView的自动尺寸_Ios_Objective C_Uitableview - Fatal编程技术网

Ios 如何设置tableview.tableHeaderView的自动尺寸

Ios 如何设置tableview.tableHeaderView的自动尺寸,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我在表头顶部使用了一个自定义表头,其中包含一个UIImageView,该视图具有定义的高度和一个标签,标签上有一条欢迎用户的消息,该消息将随着时间的推移而改变,并且还包括用户的公司名。视图是使用autolayout设置的,imageview具有固定高度标签的高度是可变的,应该能够展开 当我使用显式帧集设置标题时,标题将按预期显示。当我有意向标签添加一长串文本时,框架不会改变(预期) 当我移除显式框架并仅用init实例化视图时,标题的高度就是xib文件中视图的高度。这取决于我在构建应用程序之前拉伸

我在表头顶部使用了一个自定义表头,其中包含一个UIImageView,该视图具有定义的高度和一个标签,标签上有一条欢迎用户的消息,该消息将随着时间的推移而改变,并且还包括用户的公司名。视图是使用autolayout设置的,imageview具有固定高度标签的高度是可变的,应该能够展开

当我使用显式帧集设置标题时,标题将按预期显示。当我有意向标签添加一长串文本时,框架不会改变(预期)

当我移除显式框架并仅用init实例化视图时,标题的高度就是xib文件中视图的高度。这取决于我在构建应用程序之前拉伸xib的方式,可能太大,也可能太小

实例化视图并设置自定义消息后,我将使用
self.tableView.tableHeaderView=headerView将其分配给tableHeaderView

我应该如何设置框架,使其具有动态性,就像我使用
self.tableView.sectionHeaderHeight=UITableViewAutomaticDimension一样用于节标题