Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.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时,UITableView会有额外的空间_Ios_Iphone_Swift_Tableview - Fatal编程技术网

Ios 当两个选项卡并排共享同一个tableView时,UITableView会有额外的空间

Ios 当两个选项卡并排共享同一个tableView时,UITableView会有额外的空间,ios,iphone,swift,tableview,Ios,Iphone,Swift,Tableview,我对这个问题也有同样的问题: 我在这篇文章中尝试了很多解决方案,但没有一个对我有效。所以我想在这里发布我的项目,这样每个人都可以看看,并帮助我找到解决方案 说明:在选项卡2中,我将“表格视图”滚动到底部,然后移动到选项卡1,会显示额外的顶部空间。如果您不需要页眉高度,可以使用以下功能将高度设为0并最小化间距 func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloa

我对这个问题也有同样的问题:

我在这篇文章中尝试了很多解决方案,但没有一个对我有效。所以我想在这里发布我的项目,这样每个人都可以看看,并帮助我找到解决方案


说明:在选项卡2中,我将“表格视图”滚动到底部,然后移动到选项卡1,会显示额外的顶部空间。

如果您不需要页眉高度,可以使用以下功能将高度设为0并最小化间距

func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
    return 0.0;
}

希望这会有所帮助..取消选中“调整自动滚动视图”插图

希望能帮助你

添加2行

设indexPath=indexPath(行:0,节:0)

self.tableView.scrollToRow(at:indepath,at:.top,动画:false)


要实现2个功能,您可以尝试以下方法

首先在viewDidLoad()方法中添加self.automaticallyAdjustsScrollViewInsets=NO

然后 选择TableView>Open Size Inspector>将收割台的截面高度设置为1

或者你也可以使用这个方法

func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
            return 1.0; 
 }

不,这没用!请帮忙再查一下