今天修改项目里面测试给提的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