在 uitableviewcontroller 中,您有这个页眉和页脚,在滚动时分别固定在顶部和底部。我想知道在任何苹果制作的库类中是否有这样的东西,它有固定的页脚和页眉,不是 uitableviewcontroller,因为我不想滚动
UITableViewController
对比
UIViewController
我正在考虑将视图自定义添加到常规 uiviewcontroller 但我只是想确保我没有重新发明轮子
谢谢
在 uitableviewcontroller 中,您有这个页眉和页脚,在滚动时分别固定在顶部和底部。我想知道在任何苹果制作的库类中是否有这样的东西,它有固定的页脚和页眉,不是 uitableviewcontroller,因为我不想滚动
UITableViewController
对比
UIViewController
我正在考虑将视图自定义添加到常规 uiviewcontroller 但我只是想确保我没有重新发明轮子
谢谢
UIViewController 没有页眉或页脚。如果您想要其中任何一个,则需要像您提到的那样将视图作为子视图添加到控制器。
UIViewControllers 可以有页眉和页脚视图,这些与 UITableView 的页眉/页脚视图不同,因为 UITableView 的页眉/页脚视图包含在 UIScrollView 中。
标题视图的一个示例是包含在 UINavigationController 中的 UINavigationBar。页脚视图示例是 UITabBarController 的 UITabBar。
如果您希望实现自定义页眉/页脚视图,请通过将它们添加到 UIViewController 视图层次结构来手动实现它们,然后覆盖这些方法。
-(UIView*)rotatingFooterView{
return _customFooterView;
}
-(UIView*)rotatingHeaderView{
return _customHeaderView;
}