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ď č. 1Vo 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ť.