【问题标题】:UIViewController with fixed header or footer like UITableViewController具有固定页眉或页脚的 UIViewController,如 UITableViewController
【发布时间】:2012-09-17 05:49:24
【问题描述】:

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

UITableViewController

UIViewController

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

谢谢

【问题讨论】:

  • 很少有关于 SO 的帖子来获取 UITableView 的固定标题,看看他们

标签: ios uiviewcontroller header uitableview footer


【解决方案1】:

UIViewController 没有页眉或页脚。如果您想要其中任何一个,则需要像您提到的那样将视图作为子视图添加到控制器。

【讨论】:

    【解决方案2】:

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

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

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

    -(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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-02
      • 2014-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-07
      • 2012-08-15
      相关资源
      最近更新 更多