布局问题Xcode - 搜索栏自动移动

时间:2016-12-18 12:27:15

标签: ios swift xcode uisearchbar

我有这个问题,并且根本不知道如何修复它

在mainstoryboard中,我为Top Bar设置了自动顶部布局为20 首先,我的搜索栏(顶栏)的y位置是84,但看起来像这样,我就是我想要的所有时间的应用程序

enter image description here

但是,当我选择搜索栏时,我使用func searchBarTextDidBeginEditing(searchBar: UISearchBar)显示另一个栏,但即使是另一个没有出现,我的搜索栏(顶栏)向下移动,我看起来并不擅长,但它现在的位置是:20? 这是它的样子

enter image description here

那么,有人可以帮我解决这个问题吗?非常感谢

1 个答案:

答案 0 :(得分: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;
}