簡體   English   中英

使UIView固定在UITableViewController的頂部

[英]Make UIView fix position to the top of UITableViewController

我想使用UIView制作自定義導航欄,但是我不想嵌入導航控制器。 我嘗試過制作UIView,但最終UIView是可滾動的。 無論UITableViewController是否滾動,導航欄的主要內容始終位於頂部。 如何使用UIView制作自定義導航欄與原始導航欄一樣具有固定的位置。 謝謝!

代替使用UITableViewController,您可能應該使用常規的UIViewController,然后添加UITableView和自定義UIView作為子視圖。 當添加子視圖時,UITableViewControllers不是很靈活。 它們是要占據整個屏幕的。

對於靜態表視圖,您需要將UITableViewController作為容器ViewController添加到另一個UIViewController。 因此,您將擁有一個具有自定義UIView導航欄的主UIViewController和一個容納UITableViewController的容器視圖控制器。

只需創建表標題視圖。 1.使用表視圖委托方法以編程方式創建起始單元格的標題視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM