2014-10-29 4 views
0

Как я могу сделать UISearchBar скрыть при прокрутке UItableview вверх и показать при прокрутке вниз, например, в приложении GLIDE - VIDEO TEXT iPhone?UISearchBar как заголовок UITableView

+0

Добавить панель поиска в разделе. –

+0

@ user3828270 Если вы можете ответить на этот комментарий ссылкой на внешнюю картинку, я добавлю ее на ваш вопрос. –

ответ

0

попробовать это

UISearchBar *temp = [[UISearchBar alloc]initWithFrame:CGRectMake(0, 0, 320, 45)]; 
temp.barStyle=UIBarStyleBlackTranslucent; 
temp.showsCancelButton=NO; 
temp.autocorrectionType=UITextAutocorrectionTypeNo; 
temp.autocapitalizationType=UITextAutocapitalizationTypeNone; 
temp.delegate=self; 
YourTable.tableHeaderView=temp; 

наконец YourTableView добавить в ScrollView.

[yourScrollView addSubView:YourTableView]; 

Может быть это поможет вам

+0

Он работает как мой ожидаемый. Я хочу, чтобы UISearchBar всегда находился на вершине UITableView, но при прокрутке таблицы он не прокручивается вниз. Но при прокрутке он скроется (под UINavigationBar). Благодаря! – user3828270

0

Вы должны поставить UISearchBar как заголовок UITableView. Он работает, даже если строки имеют разделы (например, в Glide) или нет.

Надеюсь, это поможет.

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