UISearchController的searchBar点击消失的问题解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzw_2015/article/details/51942847

       业务需求是固定搜索栏searchbar在view上,即使滚动也不影响,一开始直接设置frame,但一点击就会消失掉,不知为什么,网上找不到解决方法,后来想了一下换了一种思路解决了,代码如下,把搜索栏放到一块UIView里面,调整UIView的frame来addsubview到你需要的位置,代码如下



    UIView *searchBarView = [[UIView alloc] initWithFrame:CGRectMake(0.0, 64.0 , ScreenWidth,_searchController.searchBar.frame.size.height)];

    [searchBarView addSubview: _searchController.searchBar];

    

//    _searchController.searchBar.frame = CGRectMake(0.0, 64.0 , ScreenWidth,44.0);

    [self.view addSubview:searchBarView];




没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭