业务需求是固定搜索栏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];
本文介绍了一种在iOS应用中实现固定搜索栏的方法,通过将搜索栏置于一个UIView中,并调整该视图的位置来确保搜索栏始终可见,即使在滚动内容时也不会受到影响。
5844

被折叠的 条评论
为什么被折叠?



