gpt4 book ai didi

ios - UIViewController 中的表格 View 没有获得 hidesBarsOnSwipe 功能

转载 作者:行者123 更新时间:2023-12-01 19:59:56 29 4
gpt4 key购买 nike

我有一个表格 View 作为常规 UIViewController 的第一个 child 。我尝试添加导航 Controller 的 barHideOnSwipeGestureRecognizer我的 View 和表格 View 的手势识别器,但没有骰子。在下面的代码片段中,blah: 永远不会被调用。

[self.navigationController setHidesBarsOnSwipe:YES];
[self.tableView addGestureRecognizer:self.navigationController.barHideOnSwipeGestureRecognizer];
[self.navigationController.barHideOnSwipeGestureRecognizer addTarget:self action:@selector(blah:)];

我觉得 barHideOnSwipeGestureRecognizer是在不使用顶级 ScrollView Controller (集合或表格)时利用这个不错的功能的方法,但我不知 Prop 体如何。

最佳答案

如果要隐藏navigationbar滑动时,即当您滚动 tableview 时然后向上(向下)

 self.navigationController.hidesBarsOnSwipe = YES;

足以实现这一目标。它将隐藏 navigationbar并在 tap 上再次显示.确保您已将适当的约束设置为 tableview .你的约束应该是 top,bottom,leading and trailing常数为 0nearest neighbor .

关于ios - UIViewController 中的表格 View 没有获得 hidesBarsOnSwipe 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40299272/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com