我在我的项目中一直使用 UISearchbar ,在iOS7中完全没问题,现在当我使用Xcode 6.0.1构建项目并在iOS8上运行时,UISearchBar的宽度会自动更改,例如
我没有使用自动布局,当我启用自动布局时,问题就解决了,但无论我做什么来改变代码中的帧都没有发生。
我不想启用autoLayout,我该如何解决这个问题呢?
答案 0 :(得分:4)
我使用以下代码解决了这个问题
-(void)viewWillLayoutSubviews
{
searchbar.frame = CGRectMake(365, 0, 274, 44);
}
希望这有助于某人