2014-10-02 4 views
1

Я использовал UISearchbar в моем проекте без каких-либо проблем в iOS7 сейчас, когда я создаю свой проект с использованием Xcode 6.0.1 и запускаюсь на iOS8, ширина UISearchBar автоматически изменяется, напримерiOS - Изменение ширины UISearchBar в iOS8

  • Если мое приложение находится в ландшафтном режиме (iPad), а панель поиска находилась в центре и имела 200 точек, то эта ширина автоматически изменяется до полного 1024.

Я не использую Автокомпоновка, когда я включить автоматической компоновки вопрос решается, но все, что я сделать, чтобы изменить рамку в код ничего не происходит.

Я не хочу включать autoLayout, как я могу решить эту проблему?

ответ

4

Я решил эту проблему, используя следующий код

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

Надеется, что это поможет кому-то

Смежные вопросы