У меня есть UIScopeBar как подвид UIVIew как одноранговый узел UITableView. Когда я пытаюсь показать панель видимости, она появляется за первой строкой таблицы. Если я попытаюсь переместить табличное представление вниз программно, когда начнется редактирование поисковой панели, появится второй нефильтрованный просмотр таблицы и по-прежнему будет охватывать область видимости. Как перенести область видимости на «фронт»?UISearchBar Scope Bar Не отображается
ответ
Если вам нужно сделать что-то необычное, я думаю, вы бы лучше обслуживаться с помощью UITableviewController
(вместо UIViewController) и UISearchDisplayController
(вместо UISSearchBar/UIScopeBar). Вы можете сделать это в раскадровке, перетащив TableView Controller на раскадровку, а затем перетащив «Панель поиска и SearchDisplay Controller» и разместив ее выше предоставленного TableView (или, если у вас есть NavBar, между TableView и NavBar) - он должен автоматически фиксироваться на месте.
UISearchDisplayController
будет автоматически заботиться о дисплее результатов поиска таблицы, и вы можете установить его, чтобы показать ScopeBar при редактировании SearchBar начинается либо с помощью раскадровки, как вы сделали, или программно, используя что-то вроде:
self.searchDisplayController.searchBar.showsScopeBar = YES;
В противном случае, если вы хотите придерживаться того, что вы описали, то, если я понял вашу настройку, у вас есть UIViewController, в который вы добавили два поднабора, UISearchBar с ScopeBar и UITableView.
Это немного трудно сказать точно, что вы хотите сделать, не видя кода, но если вы перетащите SearchBar в свой TableView, то он присоединит себя в качестве tableViews tableHeaderView, который затем покажет SearchBar с ScopeBars в верхней части таблицы, которую я думаю, это то, что вы хотите.
Надеюсь, что это поможет!
- 1. UISearchBar не отображает Scope Bar
- 2. Позиция UISearchBar Scope Bar?
- 3. UISearchBar scope bar iOS 5.0 ошибка?
- 4. bar bar не отображается
- 5. UISearchBar Не отображается
- 6. Scope от UISearchBar перекрывается UITableViewCell
- 7. scope bar search iPad
- 8. Scope Bar для UITableView, например, App Store?
- 9. UISearchBar Scope Button Цвет/Форматирование
- 10. iOS7: UISearchBar кнопки Scope смещена
- 11. Scope бар видны за UISearchBar
- 12. AngularJS не отображается $ scope
- 13. Action Bar не отображается
- 14. Анимация UISearchBar слайд сверху сверху nav bar
- 15. переменной Scope не получает отображается
- 16. Cross apply scope не отображается?
- 17. $ scope не отображается на вид
- 18. Результат не отображается с $ Scope
- 19. jquery progress bar не отображается
- 20. jquery progress bar не отображается
- 21. CSS nav bar не отображается
- 22. Изменение размера UISearchBar в UINavigation Bar?
- 23. UISearchBar не отображается в реакции родной проект
- 24. Кнопка отмены не отображается в UISearchBar
- 25. UISearchbar не отображается после создания UINavigationController
- 26. UISearchBar не стиль, если отображается перед viewDidAppear
- 27. UISearchBar не отображается до прокрутки вниз
- 28. Угловой материал nav-bar не отображается
- 29. UISearchBar не отображается на устройстве, но отображается в симуляторе
- 30. Nav bar отображается неправильно
У меня такая же проблема, но мой UISearchBar является частью навигационной панели с этой опцией displaySearchBarInNavigationBar. Я пытаюсь добавить панель видимости от конструктора интерфейса, от кода, от инициализации, из слишком многих мест, но я не могу его показать. – specktro