今天修改项目里面测试给提的bug,有一个bug就是当点击UISearchBar的取消按钮UISearchBar回到原来位置时会发生偏差50像素左右的跳动,仔细看看前面几个程序写的那个页面,也没有发现UISearchBar的代理方法
-(void)searchBarCancelButtonClicked:(UISearchBar *)searchBar{
}
去网上找了半天,才发现有一个帖子里说在viewDidLoad中添加这么两句代码就可以
[self setAutomaticallyAdjustsScrollViewInsets:YES];
[self setExtendedLayoutIncludesOpaqueBars:YES];不过没给出具体的原因,只是说可能是uikit中的一个错误,不过在查看的过程中也发现还有其他的地方也会出现这个错误,
http://blog.youkuaiyun.com/yongyinmg/article/details/23861853
本文解决了一个在iOS应用中常见的问题:当点击UISearchBar的取消按钮时,搜索栏返回到原始位置会出现大约50像素的跳动。通过在viewDidLoad方法中添加两行代码解决了该问题。
5284

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



