/ / Ako urobiť skrinky UIView v UITableView ako UISearchBar - ios, uitableview, xcode6, uisearchbar

Ako urobiť UIView skryté v UITableView ako UISearchBar - ios, uitableview, xcode6, uisearchbar

Takže ... Máme UITableView. Ak pridáme UISearchBar na vrchol UITableView, potom budeme mať vyhľadávací panel, ktorý sa dá skryť posúvaním našej tabuľky (aj keď je tabuľka prázdna) a funguje to mimo poľa

Chcel by som pridať panel UIView namiesto vyhľadávacieho panela a správať sa rovnako. Otázka je, ako to funguje? Aká metóda / vlastnosť to robí?

odpovede:

0 pre odpoveď č. 1

Vo vašom viewWillAppear: metóda pridať len self.tableView.contentOffset = CGPointMake(0, myView.frame.size.height);


0 pre odpoveď č. 2

toto nie je ľahké. Mali by ste vytvoriť UIScrollView a vo svojom zobrazení (v hornej časti) a tableView. Ale tableView je iný ScrollView (ScrollView je otec ako tableView) a vy musíte prepínať medzi nimi, aby jeden dostal udalosť drag alebo druhý. Vo všetkých videách WWDC je video o scrollView, v poslednom môžete nájsť jedno, ako vysvetliť, ako to urobiť.