2012-04-28 3 views
0

Я ноб в Obj-C, и особенно в концепции раскадровки. Похоже, что раскадровка может быть такой потрясающей, но она не интуитивная.Создание раскрывающегося меню с Xcode 4.3.2 Раскадровки

Я пытаюсь сделать так, при нажатии на эту кнопку, пользователь увидит выпадающее меню, позволяя им выбрать либо из всех, чтение, или непрочитанная:

enter image description here

ли я тащу новый контроллер представлений и поместите в него выпадающий селектор, а затем перейдите к этому представлению с помощью кнопки?

P.S. Какой значок системы следует использовать для представления фильтра чтения/непрочтения? Тот, который у меня есть, не прав. =]

P.P.S. Этот проект с открытым исходным кодом: https://github.com/kirkouimet/enzyme

ответ

1

Ну, я думаю, самый родной контроль за это будет scope bar, но это должно быть присоединено к search bar, который не может быть то, что вы ищете. Панель видимости в основном будет отображаться только тогда, когда панель поиска является первым ответчиком (т. Е. Когда она имеет фокус клавиатуры).

Если вы разрабатываете iPad, вы можете использовать popover controller. Просто создайте контроллер представления для управления кнопками для вашего фильтра и используйте UIStoryboardPopoverSegue для перехода к ним.

Эти два вопроса с участием поповер перетекает могут помочь: - iOS - Create an Popover View using StoryBoard - UIStoryboardPopoverSegue opening multiple windows on button touch

Вы также можете рассмотреть возможность использования segmented control Внутри toolbar -Использование UISegmentedControlStyleBar стиль-и помещая что над строкой поиска вы уже иметь. Затем вы просто создадите метод IBAction (возможно, в вашем контроллере главного контроллера), который отвечает на событие управления UIControlEventValueChanged. Вы можете использовать это, чтобы определить, какой сегмент был выбран для вашей фильтрации.

Что-то вроде этого ...

enter image description here

Сверху вниз:

  • Панель навигации
  • Панель
    • Гибкое пространство
    • сегментированные Contr ол
    • Гибкое пространство
  • Строка поиска
  • Табличное
Смежные вопросы