Yangshaoyi
Yangshaoyi
横竖屏切换是有问题,找到解决方法了吗
这个是不是容器的问题,怎么去修改比较好呢?
- (instancetype)initWithViewController:(UIViewController *)viewController { if (self = [super init]) { if (viewController.parentViewController) { [viewController willMoveToParentViewController:nil]; [viewController removeFromParentViewController]; } Class cls = [viewController xp_navigationControllerClass]; NSAssert(![cls isKindOfClass:UINavigationController.class], @"`-xp_navigationControllerClass` must return UINavigationController or...
我加了约束好像能适配热点的情况
有没有办法解决[self removeFromParentViewController];这个问题,因为业务涉及到下订单成功之后跳转需要清除前面些页面的
可以的,怎么发demo过去给你的
您好!已经给您发过去了,非常感谢!
我刚刚看了,在这个方法加些判断就可以了 - (NSArray *)viewControllers { // 返回真正的控制器给外界 NSMutableArray *vcs = [NSMutableArray array]; NSArray *viewControllers = [super viewControllers]; for (UIViewController *vc in viewControllers) { if (XPUnwrapViewController(vc)) { [vcs addObject:XPUnwrapViewController(vc)]; } else...
不是,因为这样为了防止手势滑动返回不需要的页面
比如:你push到第十个控制器了,你在第十个控制页面想通过侧滑手势返回到第五个页面,这种pop再push就不太适合了,这种障眼法也还是有效的