我有框架列表。每个框架都有视图的上下文(例如文本框架、图像框架),并具有框架类型的特定视图(viewText、viewImage)。列表的长度可能会有所不同并且可能很大。一次可以看到一个视图。用户使用手势浏览帧。
我可以实现允许为不同帧重用相同视图实例的导航逻辑(弹出、推送效果)吗?
我有框架列表。每个框架都有视图的上下文(例如文本框架、图像框架),并具有框架类型的特定视图(viewText、viewImage)。列表的长度可能会有所不同并且可能很大。一次可以看到一个视图。用户使用手势浏览帧。
我可以实现允许为不同帧重用相同视图实例的导航逻辑(弹出、推送效果)吗?
您可以使用 UIGestureRecognizers 来处理手势并[UIView + (void)transitionFromView:(UIView *)fromView toView:(UIView *)toView duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options completion:(void (^)(BOOL finished))completion]
制作动画。要维护堆栈导航,只需使用 NSArray,如果您不想弄乱 UIViewControllers。