2016-12-18 7 views
1

私はこの問題を持っているとmainstoryboardのすべてのレイアウト発行Xcodeの - 検索バーの自動移動

でそれを修正する方法がわからない、私は、私の検索バー20 まずだっトップバーの自動トップのレイアウトを設定していました(トップバー)y位置が84である持っていますが、このようになり、私はそれは私が私のアプリを

enter image description here

のすべての時間のために何をしたいですが、私はバーを検索選択したときに、私は表示するようにfunc searchBarTextDidBeginEditing(searchBar: UISearchBar)を使用します別のバーをアップするが、別のバーが表示されなくても、私の検索バー(トップバー)が下に移動する、私は全く良くないように見えるが、それはyポジションだ今:20?ここで は、それはそう

enter image description here

のように見えるものです誰かがこれについて私を助けることができます?

+0

海でこれを試すおかげで、どのように '別のbar'を表示していますか?コードを投稿してください。あなたの 'search bar'が編集されているとき、' search bar'は下に移動しますか? – aircraft

+0

私はちょうどaddsubviewを、それを隠すが、私はそれをしなかった(別のバーを追加して)、ちょうど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; 
}