iOS - UISearchBar在iOS8中的宽度变化

问题描述:

我一直在使用UISearchbar在我的项目中完全没有问题,现在当我使用Xcode 6.0.1构建我的项目并在iOS8上运行时,UISearchBar的宽度会自动更改iOS - UISearchBar在iOS8中的宽度变化

  • 如果我的应用程序处于横向模式(iPad),并且搜索栏位于中心并且有200个点,则此宽度将自动变为全部1024。

我不使用自动布局,当我使自动布局问题解决,但无论我做什么都不代码发生改变的框架。

我不想启用autoLayout,我该如何解决这个问题?

我用下面的代码

-(void)viewWillLayoutSubviews 
{ 
    searchbar.frame = CGRectMake(365, 0, 274, 44); 
} 

希望这有助于有人解决了这个问题