Benim UITableViewController
, UISearchControllerDelegate
ve UISearchResultsUpdating
numaralarına uygundur. simülatörde bu çalıştırırkenUISearchControllerDelegate - Arama çubuğu, tablo üstbilgisinde görünmez
override func viewDidLoad() {
var searchController = UISearchController(searchResultsController: self)
searchController.searchResultsUpdater = self
self.tableView.tableHeaderView = searchController.searchBar
self.definesPresentationContext = true
}
Ancak kodunda belirtilen olsa bile, tablo başlığındaki herhangi bir arama çubuğu vardır:
İşte arama çubuğuna benim kurulum kodudur. Bu kodu viewWillAppear
'da da denedim, ancak yine hiçbir arama çubuğu gösterilmedi.
Teşekkür ederiz, şimdi gösteriyor. Ancak üzerine basarken hata alıyorum '2014-06-10 11: 23: 34.410 MyApp [21108: 1196461] Uyarı: Görünüm penceresi hiyerarşisinde olmayan <_TtC8MyApp22ViewController: 0x10c21cc50> üzerinde sunmaya teşebbüs ! ve ekran siyah. Herhangi bir fikir? –
BytesGuy
@Newbzors Düzenlemeyi kontrol edin – Vikings
Bu işe yarıyor, teşekkürler! – BytesGuy