码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-07-30 17:04:53      阅读:436      评论:0      收藏:0      [点我收藏+]

标签:clu   ble   elf   lin   head   call   void   sea   csdn   

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

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

[self setAutomaticallyAdjustsScrollViewInsets:YES];
[self setExtendedLayoutIncludesOpaqueBars:YES];
只是没给出详细的原因。仅仅是说可能是uikit中的一个错误,只是在查看的过程中也发现还有其它的地方也会出现这个错误,http://blog.csdn.net/yongyinmg/article/details/23861853

解决这个问题的帖子:http://stackoverflow.com/questions/20565980/uisearchbar-in-uitableviewheader-strange-animation-on-ios-7-8

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

标签:clu   ble   elf   lin   head   call   void   sea   csdn   

原文地址:http://www.cnblogs.com/yfceshi/p/7259310.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!