繁体   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