【问题标题】:custom UITableView header similar to UISearchBar类似于 UISearchBar 的自定义 UITableView 标头
【发布时间】:2014-08-13 12:52:03
【问题描述】:

我想通过 UISearchBar 的自动滚动偏移调整将我的自定义标题视图放到 UITableView 中。

我该怎么做?

【问题讨论】:

  • 请发布您在实施此过程中遇到的具体问题。
  • UITableView添加自定义header view没有问题。问题是当使用 UISearchBar 作为标题时,表格视图滚动的行为是不同的。我想将此行为保留在我的自定义视图中。
  • 我发现了同样的问题:stackoverflow.com/questions/22826810/…。但也没有答案

标签: ios iphone uitableview scroll


【解决方案1】:

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

-(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;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    • 2011-01-29
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    相关资源
    最近更新 更多