您的位置:首页 > 产品设计 > UI/UE

UISearchBar 点击取消回到原来位置时会跳动的解决方法

2015-07-29 15:38 477 查看
今天修改项目里面测试给提的bug,有一个bug就是当点击UISearchBar的取消按钮UISearchBar回到原来位置时会发生偏差50像素左右的跳动,仔细看看前面几个程序写的那个页面,也没有发现UISearchBar的代理方法
-(void)searchBarCancelButtonClicked:(UISearchBar *)searchBar{

}

去网上找了半天,才发现有一个帖子里说在viewDidLoad中添加这么两句代码就可以

[self setAutomaticallyAdjustsScrollViewInsets:YES];
[self setExtendedLayoutIncludesOpaqueBars:YES];
不过没给出具体的原因,只是说可能是uikit中的一个错误,不过在查看的过程中也发现还有其他的地方也会出现这个错误,/article/7812333.html

解决问题的帖子:http://stackoverflow.com/questions/20565980/uisearchbar-in-uitableviewheader-strange-animation-on-ios-7-8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: