Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.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 我要动态获取uitableview总高度,而不是uitableviewcell,_Ios_Uitableview_Height - Fatal编程技术网

Ios 我要动态获取uitableview总高度,而不是uitableviewcell,

Ios 我要动态获取uitableview总高度,而不是uitableviewcell,,ios,uitableview,height,Ios,Uitableview,Height,我想要动态获取uitableview总高度,而不是UITableViewCell,而不是框架,我第一次找到了self.tableView.contentSize.height=0,所以我在这个问题上遇到了很大的麻烦,我需要帮助 谢谢…使用self.tableView.contentSize.height是正确的方法,但是在调用此函数之前必须加载表视图,因此请输入[tableView reloadData]在调用self.tableView.contentSize.height之前,您可以使用UI

我想要动态获取uitableview总高度,而不是
UITableViewCell
,而不是框架,我第一次找到了
self.tableView.contentSize.height=0
,所以我在这个问题上遇到了很大的麻烦,我需要帮助


谢谢…

使用
self.tableView.contentSize.height
是正确的方法,但是在调用此函数之前必须加载表视图,因此请输入
[tableView reloadData]
在调用
self.tableView.contentSize.height

之前,您可以使用UITableView的contentSize属性,但应该首先布局tableView。
检查此答案-(void)viewDidLoad{[super viewDidLoad];self.mainTableView=[[UITableView alloc]init];[self.mainTableView setDelegate:self];[self.mainTableView setDataSource:self];[self.mainTableView addSubview:self.mainTableView];[self addPullToRefreshFooter];}-(void)addPullToRefreshFooter{[self.mainTableView重载数据];NSLog(@“mainHeight:%f%f”,self.mainTableView.contentSize.height,self.mainTableView.frame.size.height);}tableView中有数据吗?是的,我使用dataArr,dataArr有11个count。我想您想在
表的末尾添加一些内容。在这种情况下,您可以使用
-(UIView*)tableView:(UITableView*)tableView for FooterInstruction:(NSInteger)部分
函数在
表视图的页脚中添加一个视图
它只需在表视图的末尾添加一个页脚..您帮了我很多…谢谢