2016-12-18 3 views
1

я имею эту проблему и не знаю, как это исправить на всехКомпоновка Выпуск Xcode - Search Bar автоматический ход

В mainstoryboard, я поставил авто верхнего расположения для Top Bar был 20 Во-первых, мой поиск бар (Top Bar) имеет у-позицию в 84, но выглядит, как это, я это то, что я хочу за все время моих приложений

enter image description here

но тогда, когда я выбрал поиск Бара, я использую func searchBarTextDidBeginEditing(searchBar: UISearchBar) показать вверх еще один бар, но даже другой не появляется, моя панель поиска (верхняя панель) опускается вниз, я выгляжу не очень хорошо, но это y-позиция сейчас: 20 ?? Вот что он выглядит как

enter image description here

Так, может кто-нибудь помочь мне об этом ?? Большое спасибо

+0

Hai, как вы показываете 'другой bar'? отправьте код. и когда ваш «панель поиска» редактируется, «панель поиска» перемещается вниз? – aircraft

+0

Я просто addubview, и спрятал его, но я попробовал, даже я этого не делал (добавьте еще один бар), просто нажмите на 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; 
}