使 UIView 固定位置到 UITableViewController 的顶部
Make UIView fix position to the top of UITableViewController
我想使用 UIView 制作自定义导航栏,但我不想嵌入导航控制器。我尝试制作 UIView 但最终 UIView 是可滚动的。无论 UITableViewController 是否滚动,导航栏的主要内容都是固定在顶部。
如何使带有 UIView 的自定义导航栏与原始导航栏一样具有固定位置。谢谢!
与其使用 UITableViewController,不如使用常规 UIViewController,然后添加 UITableView 和自定义 UIView 作为子视图。 UITableViewController 在添加子视图时不是很灵活。它们应该占据整个屏幕。
对于静态 table 视图,您需要将 UITableViewController 作为容器 ViewController 添加到另一个 UIViewController。因此,您将拥有一个包含自定义 UIView 导航栏的主 UIViewController 和一个包含 UITableViewController.
的容器视图控制器
只需创建 Table Header 视图。
1.Using Table 查看委托方法创建 Header 以编程方式查看起始单元格。
我想使用 UIView 制作自定义导航栏,但我不想嵌入导航控制器。我尝试制作 UIView 但最终 UIView 是可滚动的。无论 UITableViewController 是否滚动,导航栏的主要内容都是固定在顶部。 如何使带有 UIView 的自定义导航栏与原始导航栏一样具有固定位置。谢谢!
与其使用 UITableViewController,不如使用常规 UIViewController,然后添加 UITableView 和自定义 UIView 作为子视图。 UITableViewController 在添加子视图时不是很灵活。它们应该占据整个屏幕。
对于静态 table 视图,您需要将 UITableViewController 作为容器 ViewController 添加到另一个 UIViewController。因此,您将拥有一个包含自定义 UIView 导航栏的主 UIViewController 和一个包含 UITableViewController.
的容器视图控制器只需创建 Table Header 视图。 1.Using Table 查看委托方法创建 Header 以编程方式查看起始单元格。