2015-09-07 3 views
0

Я хочу добавить фильтрующий параметр, как в iPhone contact -> recents, который имеет 2 фильтра, говорящих все и пропущенных. Я хочу сделать это, говоря все, сегодня, в прошлом и в будущем.Опция фильтрации в UITableView без строки поиска

Все доступные примеры включают в себя панель поиска, но мне не нужна панель поиска.

+0

затем использовать UITextfied, с из типа строки пользователя, как получить результат –

+0

у меня есть TableView с рядами в ней я просто хочу поставить фильтр там, так что если пользователь нажмет прошлые данные затем TableView может показан данные прошлого и наоборот. –

+0

bro, фильтр - это отдельный критерий, и поиск является отдельным, который вам нужен –

ответ

0

Просто, используйте сегментированный элемент управления с тремя значениями. enter image description here

Затем подключите сегмент к действию при изменении значения. Что-то вроде так

@IBAction func filterTable(sender: UISegmentedControl) { 
    if sender.selectedSegmentIndex == 0 { 
     //User selected today! Filter the table for it 
    } 
    else if sender.selectedSegmentIndex == 1 { 
     //User selected past! Filter the table for it 
    } 
    else { 
     //User selected upcomming! Filter the table for it 
    } 
} 
Смежные вопросы