1. 程式人生 > >UISearchBar 點擊取消回到原來位置時會跳動的解決方法

UISearchBar 點擊取消回到原來位置時會跳動的解決方法

uitable can 代碼 ble str layout question tex 宋體

今天改動項目裏面測試給提的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 點擊取消回到原來位置時會跳動的解決方法