- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个表格 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
常数为
0
与
nearest neighbor
.
关于ios - UIViewController 中的表格 View 没有获得 hidesBarsOnSwipe 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40299272/
具有以下结构: UIViewController (VC) 有一些 UIViews ( View )在屏幕的上半部分和 UITableView (tableView) 在屏幕的下半部分。在 VC 的
我在两个 View Controller 中设置了hidesBarsOnSwipe=true,没有工具栏的Foo View Controller 推送有工具栏的Bar View Controller
如下面的代码所示,当我添加 hidesBarsOnSwipe 属性时,我的向左和向右滑动功能以某种方式被禁用并且开始不起作用。如何让它们同时工作? let leftSwipe = UISwipeGe
我必须在哪里以及如何重置 hidesBarsOnSwipe?我在我推送的 View Controller 中设置了该选项,并希望为执行推送的 View Controller 重置它。到目前为止,我尝试
我正在尝试使用 iOS8 中的命令来启用在滚动时隐藏导航栏的行为。 这是代码 -(void)viewDidAppear:(BOOL)animated { self.navigationCont
我最近转而在我的应用程序中使用 UITabBarController 并且发现我无法让 hidesBarsOnSwipe 使用它时感到很不高兴。我曾经简单地说(在 View Controller 中)
我有以下(简化的)层次结构:UINavigationController -> UIViewController -> UITableViewController。我想在使用 hidesBarsOnS
所以我想在向下滚动时隐藏导航栏,并在向上滚动时将其带回来。隐藏它与 完美配合 self.navigationController?.hidesBarsOnSwipe = true 但我希望它在向上滚动
我想在滑动时隐藏导航栏,但我遇到了这个错误: webView:didFinishLoadForFrame: delegate: -[UINavigationController setHidesBar
我在 UINavigationController 中嵌入了一个 UITableViewController。一切正常,直到我在 viewWillAppear 中将 UINavigationContr
我正在尝试在 UINavigationBar 中显示一个进度条,就像这里讨论的那样:Showing a UIProgressView inside or on top of a UINavigatio
如果用户反复向上/向下滚动,设置 hidesBarsOnSwipe = YES 有时会使我的应用程序崩溃。我有来自 Crashlytics 的报告,但无法始终如一地重现它。 Fatal Excepti
我正在构建 iOS8 应用程序。在我的 tableview Controller 上,我使用 self.navigationController.hidesBarsOnSwipe = YES,在向上滑
当我设置 navigationController.hidesBarOnSwipe = YES并尝试在显示导航栏隐藏的 webView 中滑动,但当我尝试滑动以将其取回时,它再也不会出现。 我的 Vi
我正在尝试使用 iOS 8 中添加的新功能 - 在用户滚动表格 View 时隐藏导航栏(类似于移动版 Safari 所做的)。我在 UITableViewController 的 viewDidApp
我有一个表格 View 作为常规 UIViewController 的第一个 child 。我尝试添加导航 Controller 的 barHideOnSwipeGestureRecognizer我的
我尝试将下面显示的简单一行代码实现到我的 viewDidLoad 中,以便当用户在我的 CollectionView 上滑动时隐藏我的导航栏。然而,该操作仅在我从导航栏滑动时才起作用,其他地方都不起作
我的 View Controller 中有一个 UITableView 对象,我在 viewDidAppear: 中添加了以下代码: self.navigationController.hidesBa
我想使用 UINavigationControllers new hidesBarsOnSwipe 来替换做同样事情的自制 hack。我想这是一个更普遍的问题,但如果我使用 iOS 8 SDK 进行开
我在 NavigationController 中有一个带有编程 CollectionView 的 tabBar。我注意到向上滑动时,CollectionView 单元格会显示在状态栏下方。为了在我为
我是一名优秀的程序员,十分优秀!