-1

uitableviewcontrollerには、スクロール時にそれぞれ上部と下部に固定されるこのヘッダーとフッターがあります。スクロールしたくないので、フッターとヘッダーが固定されていて、uitableviewcontrollerではないアップル製のライブラリクラスにそのようなものがあるかどうかを知りたいです

UITableViewController

vs

UIViewController

私は通常のuiviewcontrollerにビューをカスタムで追加することを考えていますが、車輪の再発明をしていないことを確認したいだけです

ありがとう

4

2 に答える 2

1

UIViewController does not have a header or footer. If you'd like to have either you would need to add a view as a subview to the controller just like you mentioned doing.

于 2012-09-25T17:41:59.207 に答える
0

UIViewControllers は、ヘッダー ビューとフッター ビューを持つことができます。UITableView ヘッダー/フッター ビューは UIScrollView に含まれているため、これらは UITableView ヘッダー/フッター ビューと同じではありません。

ヘッダー ビューの例は、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

于 2012-12-17T03:15:34.957 に答える