2014-03-02 83 views

回答

5

你有一個視圖控制器。它有一個主要觀點。在主視圖內部是一個搜索欄(UISearchBar),在其下方有一個表格視圖(UITableView)。

您的視圖控制器嵌入在導航控制器(UINavigationController)中。

UINavigationController 

MyViewController (UINavigationController) - child of the navigation controller 

UIView - main view of MyViewController 

|--- UISearchBar (subview of UIView) 
| 
|--- UITableView (another subview of UIView) 
+1

@honghao:由Matt作爲解釋,不使用TableViewController,而是一個的viewController。當然,你必須自己管理UITableView的委託。 –

+1

@ArmandDOHM:爲什麼不使用TableViewController ?.我沒有看到任何理由避免這種情況。 – Daniel

+0

@Daniel你可以,但沒有必要(一個UITableViewController不會爲你做任何特別的事情),你不應該使用UITableViewController,除非UITableView是它的主視圖。在這種情況下,表格視圖不是視圖控制器的主視圖。 – matt