iphone - 仅当用户下拉表格时才显示搜索栏

标签 iphone ios cocoa-touch uitableview uisearchbar

我有一个表格 View ,上面有一个搜索栏。我的要求是当有人打开页面时不显示搜索栏,但当有人向下滑动表格时搜索栏应该可见。

最佳答案

在 Controller 的 viewDidAppear: 方法中,设置 TableView 的 contentOffset 属性(在 UIScrollView 中)以隐藏搜索栏。

- (void)viewDidAppear:(BOOL)animated{
    [super viewDidAppear:animated];    
    self.tableView.contentOffset = CGPointMake(0, SEARCH_BAR_HEIGHT);
}

关于iphone - 仅当用户下拉表格时才显示搜索栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7615747/

相关文章:

iphone - 如何使用网页 View 作为页面( subview )制作无缝 ScrollView

objective-c - 比较文章的 NSString 统计(即 "the"和 "a")

ios - UITableView 动态动画(beginUpdates/endUpdates)有时会因不一致而崩溃

iphone - 如何在按钮标题中创建带有标签和值对的 UIActionSheet

ios - Swift:出现键盘时向上移动 UILabel

javascript - 在 Android 和 iPhone 的 JS 链接标签上触发点击事件

objective-c - Objective c NSDate 来自 NSString 的当前日期和时间

ios - Swift 4 中 strong 的搜索值

iphone - CATransition 动画键总是 "transition"

iphone - 使用 NSDate 与时区/DST 无关的时间戳