2015-05-30 4 views
1

У меня есть UISearchBar на моем UITableView, вот раскладка: enter image description here«статический» UISearchBar расширяет это поля для UITableView

Пожалуйста, обратите внимание, что я не то, что UISearchBar скрыть мой UINavigationBar при поиске!

Когда я начинаю поиск UISearchBar вид расширяет его полях до UITableView. Вот предварительный просмотр 2 состояния: enter image description here

Вот видео просмотр: https://dl.dropboxusercontent.com/u/14522796/SearchBarExtends2.mov

Вопросов: Почему это происходит и как это предотвратить? Спасибо.

+0

выберите файл 'viewcontroller-> атрибут inspector-> снимите настроить вид прокрутки insects' –

+0

@Bhavin Я попытался это на всей иерархии контроллера представления - не помогло! – oleynikd

+0

Как я знаю его естественное поведение. Чтобы предотвратить его, вам нужно установить -20 в исходное имя вашего tableView и установить его после поиска .. hmm .. – 0yeoj

ответ

0

попробуйте с этим.

  UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 300, 44.0)]; 
     searchBar.autoresizingMask =0; 
     searchBar.delegate = self; 
     searchBar.placeholder = @"Search for items..."; 
     searchBar.showsScopeBar=YES; 

    UIView *searchBarWrapper = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 44)]; 
searchBarWrapper.autoresizingMask = 0; 
[searchBarWrapper addSubview:searchBar]; 



[searchbar sizeToFit]; //[searchbar= your objectname] 
+0

Настройка autoresizingMask на 0 не помогла! – oleynikd

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