自定义UITableView标头类似于UISearchBar [英] custom UITableView header similar to UISearchBar

查看:121
本文介绍了自定义UITableView标头类似于UISearchBar的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将自定义标题视图放到UITableView上,并使用UISearchBar自动滚动偏移调整。

I want to put my custom header view to UITableView with automatic scroll offset adjustments which UISearchBar have.

我该怎么做?

推荐答案

找到解决方法。我将我的标题添加到UISerachBar作为子视图并隐藏搜索栏的所有其他子视图

Found workaround. I add my header to UISerachBar as subview and hide all other subviews of search bar

-(void)addHeaderView:(UIView *)view
{
    UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:view.frame];
    [searchBar layoutSubviews];

    UIView *searchBarView = searchBar.subviews[0];

    for (UIView *subview in searchBarView.subviews)
        subview.hidden = YES;

    view.autoresizingMask = UIViewAutoresizingFlexibleWidth;
    [searchBarView addSubview:view];
    self.tableHeaderView = searchBar;
}

这篇关于自定义UITableView标头类似于UISearchBar的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆