Я с трудом с моей SearchDisplayViewController на прошивке 7. У меня есть SearchBar скрытой над UITableViewController, какНеприятности с UISearchBar UISearchDisplayViewController
self.tableView.tableHeaderView = searchBar;
Проблема заключается в том, что, когда я нажимаю на SearchBar к введите что-то, тогда представление начнет седеть, и я быстро коснусь экрана в случайной точке, чтобы отклонить его, вернувшись в таблицуView, поисковый бар исчезает. Полностью. Только на iOS 7.
Отладка, рама всегда одна и та же: 0,0,320,44. Но бар невидим!
также попытался сделать
self.tableView.contentOffset = CGPointMake(0,self.searchDisplayController.searchBar.frame.size.height);
еще исчезает, когда я делаю это быстро.
На iOS 6 все работает отлично. Насколько я вижу, проблема только в iOS 7.
Я не знаю, от чего это зависит, кто-нибудь столкнулся с той же проблемой, что и у меня?
Если вы обратитесь к таблицеView, да, это – Phillip
oop. uitableviewcontroller находится прямо здесь, в вопросе, извините. в общем случае строка поиска не входит в заголовок таблицы. Это проблема. tableview в tablevc будет серым, когда поиск станет активным (в любой версии os, я думал). заголовок является частью представления таблицы. – danh
Хм, я понял. То, что я хотел сделать, это скрыть searchBar над navigationController, поэтому, когда пользователь прокручивается вниз, появляется searchBar, как и в приложении Mail. Это случается только с iOS 7, и только если я быстро нажму на него после того, как он станет активным. На iOS 6 он отлично работает, даже если это не так. – Phillip