使用推送和弹出导航行为重用相同的视图

时间:2011-01-12 15:20:58

标签: iphone ipad navigationcontroller

我有框架列表。每个帧具有视图的上下文(例如,文本框架,图像框架),并且具有框架类型的特定视图(viewText,viewImage)。列表的长度可能会有所不同,可能会很大。一个视图在时间可见。用户使用手势来浏览帧。

我可以实现导航逻辑(弹出,推送效果),允许为不同的帧重用相同的视图实例吗?

1 个答案:

答案 0 :(得分:0)

您可以使用UIGestureRecognizers来处理手势,并使用[UIView + (void)transitionFromView:(UIView *)fromView toView:(UIView *)toView duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options completion:(void (^)(BOOL finished))completion]来制作动画。要维护堆栈导航,只需使用NSArray,如果你不想弄乱UIViewControllers。