2016-12-18 38 views
1

我有這個問題,不知道如何解決它在所有佈局問題的Xcode - 搜索欄自動移動

在mainstoryboard,我曾創下頂酒吧汽車頂部的佈局爲20 首先,我的搜索欄(上欄)的Y位置是84,但這個樣子,我這是什麼,我想我的應用程序

enter image description here

但後來,當我選擇了搜索欄,我使用func searchBarTextDidBeginEditing(searchBar: UISearchBar)顯示的所有時間另一個酒吧,但即使沒有出現的另一個,我的搜索欄(頂部欄)下移,我看起來不是很好,但它是y位置現在:20? 這裏是什麼樣子

enter image description here

因此,有人可以幫我這個?非常感謝

+0

海,你怎麼顯示'另一bar'?發佈代碼。當你的'搜索欄'正在編輯時,'搜索欄'向下移動? – aircraft

+0

我只是添加了子視圖,並將其隱藏起來,但我試過了,即使我沒有這樣做(添加另一個欄),只需點擊searchBar,它就會解決問題? –

回答

0

試試這個在viewDidLoad方法

if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) 
{ 
self.automaticallyAdjustsScrollViewInsets=YES; 
self.edgesForExtendedLayout = UIRectEdgeNone; 
self.navigationController.view.backgroundColor = [UIColor whiteColor]; 
self.navigationController.navigationBar.translucent = YES; 
}