![](/img/trans.png)
[英]How do I use Flip Transition to go from a UIView to a TableViewController with a NavigationController?
[英]How do I add an UIView above a TableViewController
我想在我的tableview上方顯示一個UIView,出於測試目的,我使用了一個Searchbar(以消除我的代碼可能出現的任何問題)。
我的設置:
標簽欄控制器
MyCustomTableViewController
視圖
TableView(用於自定義單元格高度)
搜索欄
我已將搜索欄定位在“窗口”的頂部,然后拉下桌面視圖,使其位於搜索欄的正下方。
所以在IB中,一切看起來都很棒
但是當我啟動應用程序時,tableview會占用整個屏幕,搜索欄無處可尋。
我對iPhone開發很新,所以可能有一個非常簡單的解決方案(?)。
/麥
真正簡單的解決方案是:
UITableViewDelegate
和UITableViewDataSource
,就像UITableViewController
一樣。 還要添加UITableView
插座。 UITableView
放在視圖控制器的視圖中。 UIViewController
的tableView
插座 UITableView
的委托和數據源連接到File的所有者(實現正確委托的自定義UIViewController
) 你現在有一個自定義視圖控制器,它就像一個UITableViewController
除了你完全控制它的布局。 您以相同的方式實現委托。
如果您的MyCustomTableViewController實際上是一個UITableViewController,那么您會在IB中注意到“view”出口直接指向您的UITableView而不是IB中的根UIView。 這是UITableViewController對象的默認行為。 只需將“視圖”插座重定向到根UIView,一切都應正確顯示。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.