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

       业务需求是固定搜索栏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];




阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzw_2015/article/details/51942847
个人分类: iOS
上一篇关于搜索栏取消第一响应(取消焦点), 取消按钮不隐藏的解决
下一篇解决_OBJC_CLASS_$_文件名", referenced from:
想对作者说点什么? 我来说一句

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

关闭
关闭
关闭