具有固定页眉或页脚的UIViewController,如UITableViewController

时间:2012-09-25 16:51:41

标签: ios uiviewcontroller header uitableview footer

在uitableviewcontroller中,滚动时分别固定在顶部和底部的页眉和页脚。 我想知道在任何苹果制作的库类中是否有这样的东西有固定的页脚和标题不是uitableviewcontroller因为我不想滚动

UITableViewController

VS

UIViewController

我正在考虑定制地向常规uiviewcontroller添加视图 但我只是想确保我没有重新发明轮子

感谢

2 个答案:

答案 0 :(得分:1)

UIViewController没有页眉或页脚。如果你想要或者你需要将视图作为子视图添加到控制器,就像你提到的那样。

答案 1 :(得分:0)

UIViewControllers可以有页眉和页脚视图,这些视图与UITableView页眉/页脚视图不同,因为UITableView页眉/页脚视图包含在UIScrollView中。

标题视图的一个示例是UINavigationBar,它包含在UINavigationController中。页脚视图示例将是UITabBarController的UITabBar。

如果您希望实现自定义页眉/页脚视图,请通过将它们添加到UIViewController视图hierar来手动实现它们,然后覆盖这些方法。

-(UIView*)rotatingFooterView{
  return _customFooterView;
}

-(UIView*)rotatingHeaderView{
  return _customHeaderView;
}

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/rotatingHeaderView