【问题标题】:Hiding the searchbar till the user swipes it down for iOS 7隐藏搜索栏直到用户向下滑动 iOS 7
【发布时间】:2013-07-15 06:17:24
【问题描述】:

我已将搜索栏添加到 tableview 的 tableHeaderView 中。但是,写

self.tableView.contentOffset = CGPointMake(0, 44); 

[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO];

将 searchBar 隐藏在顶部导航栏后面,但即使用户向下滑动 tableview 也不可见。它再次隐藏起来。这似乎在 iOS 6 中运行良好,但在 iOS 7 beta 中却不行。我需要做什么?

【问题讨论】:

  • iOS 7 目前处于保密协议下,因此您不能在公共论坛上讨论它。因此,您可能不会得到答案。让你知道。
  • 那么我在哪里可以将其作为问题发布?
  • 你可以试试Apple Developer Forums
  • 我的应用也有同样的问题,我们可以谈谈吗?或者你找到解决方案了吗?我也错过了导航栏下方的表格标题行! :(

标签: objective-c cocoa-touch uitableview uisearchbar ios7


【解决方案1】:

通过放置..来修复它

self.edgesForExtendedLayout = UIRectEdgeNone;

viewWillAppear中,它需要在执行前检查iOS 7,因为它是iOS7中引入的新方法。

等离子

【讨论】:

    猜你喜欢
    • 2014-08-23
    • 1970-01-01
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 2023-04-04
    • 1970-01-01
    相关资源
    最近更新 更多