半屏钻取UITableView

时间:2012-02-12 13:39:31

标签: iphone uitableview

是否可以实现占用iPhone垂直屏幕一半的UITableView?

我计划使用UINavigationController,因为它似乎是实施向下钻取的标准方法。但UINavigationController需要RootViewController,通常会控制全屏。

此外,如果可以在半屏桌上进行向下钻取,这是最好的方法吗?

1 个答案:

答案 0 :(得分:1)

一个选项是使用UITableView,然后在选择行时交换它的视图。

请参阅:

transitionFromView:toView:持续时间:选择:完成: 使用给定参数在指定视图之间创建过渡动画。

+ (void)transitionFromView:(UIView *)fromView toView:(UIView *)toView duration:     (NSTimeInterval)duration options:(UIViewAnimationOptions)options completion:(void (^)(BOOL finished))completion

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/clm/UIView/transitionFromView:toView:duration:options:completion

您必须在该交换视图上使用滑动手势或按钮才能切换回桌面视图。