Kat*_*ova 4 uitableview uisearchbar ios tableheader ios6
我想得到这样的行为:我有一个UISearchBar,它是我的tableview的表头视图.滚动表格时,搜索栏确实会移动,但如果您在表格边界上方滚动,搜索栏将永远不会停止触摸导航栏.
我在这里找到了一个很好的答案 - 将UISearchBar锁定到像游戏中心这样的UITableView的顶部 但它在iOS 6上不起作用 - 使用表视图标题框架的操作不起作用
这可能是什么原因?
我找到了一个适用于iOS 6及更低版本的解决方案
创建UITableView的子类并覆盖layoutSubviews方法
- (void)layoutSubviews
{
    [super layoutSubviews];
    CGRect rect = self.tableHeaderView.frame;
    rect.origin.y = MIN(0, self.contentOffset.y);
    self.tableHeaderView.frame = rect;
}
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           7285 次  |  
        
|   最近记录:  |