iOS Swift:显示imagePicker后滑动菜单查看错误位置
我在我的项目中使用了TabBar控制器和导航控制器。 当我初始化“滚动菜单”时,我使用它在状态栏和导航栏下显示:iOS Swift:显示imagePicker后滑动菜单查看错误位置,ios,swift,uinavigationbar,uiimagepickercontroller,presentviewcontroller,Ios,Swift,Uinavigationbar,Uiimagepickercontroller,Presentviewcontroller,我在我的项目中使用了TabBar控制器和导航控制器。 当我初始化“滚动菜单”时,我使用它在状态栏和导航栏下显示: pageMenu = CAPSPageMenu(viewControllers: controllerArray, frame: CGRectMake(0, UIApplication.sharedApplication().statusBarFrame.size.height + self.navigationController!.navigationBar.frame.heig
pageMenu = CAPSPageMenu(viewControllers: controllerArray, frame: CGRectMake(0, UIApplication.sharedApplication().statusBarFrame.size.height + self.navigationController!.navigationBar.frame.height, self.view.frame.width, self.view.frame.height), options: parameters)
这个解决方案工作得很好,我的菜单显示在我想要的地方!
然后,我在其中一个滚动视图中显示一个图像选择器视图。取消后,菜单返回初始位置(导航栏下)
有什么办法可以避免这个问题?(如果您需要更多详细信息,我可以提供更多代码)
另外,我不是以英语为母语的人,所以我希望我的问题是可以理解的:)添加了viewcontroller“pageMenu”作为父控制器的子控制器,问题得到了解决添加了viewcontroller“pageMenu”作为父控制器的子控制器,问题得到了解决添加了viewcontroller“pageMenu”作为父控制器的子控制器,问题得到了解决添加了viewcontroller“pageMenu”作为父控制器的子控制器,问题得到了解决它在Obj-C中,但我认为Swift是相同的。 在父视图控制器中,将页面菜单添加为子VC:
[self addChildViewController:_pageMenu];
在子VC中,通过以下方式调用选择器:
UIViewController*vc=self.parentViewController.parentViewController;
[vc presentViewController:imagePickerController
animated:YES
completion:nil];
它在Obj-C中,但我认为斯威夫特是一样的。 在父视图控制器中,将页面菜单添加为子VC:
[self addChildViewController:_pageMenu];
在子VC中,通过以下方式调用选择器:
UIViewController*vc=self.parentViewController.parentViewController;
[vc presentViewController:imagePickerController
animated:YES
completion:nil];
它在Obj-C中,但我认为斯威夫特是一样的。 在父视图控制器中,将页面菜单添加为子VC:
[self addChildViewController:_pageMenu];
在子VC中,通过以下方式调用选择器:
UIViewController*vc=self.parentViewController.parentViewController;
[vc presentViewController:imagePickerController
animated:YES
completion:nil];
它在Obj-C中,但我认为斯威夫特是一样的。 在父视图控制器中,将页面菜单添加为子VC:
[self addChildViewController:_pageMenu];
在子VC中,通过以下方式调用选择器:
UIViewController*vc=self.parentViewController.parentViewController;
[vc presentViewController:imagePickerController
animated:YES
completion:nil];
问题是pageMenu是加载项viewDidLoad,而此处的view没有正确的措施。 在情节提要上创建容器视图,并在容器中添加页面菜单。
这对我来说很有用,尽管这可能不是一个好的做法问题是页面菜单是加载项viewDidLoad,而此处的view没有正确的措施。 在情节提要上创建容器视图,并在容器中添加页面菜单。
这对我来说很有用,尽管这可能不是一个好的做法问题是页面菜单是加载项viewDidLoad,而此处的view没有正确的措施。 在情节提要上创建容器视图,并在容器中添加页面菜单。
这对我来说很有用,尽管这可能不是一个好的做法问题是页面菜单是加载项viewDidLoad,而此处的view没有正确的措施。 在情节提要上创建容器视图,并在容器中添加页面菜单。
为我工作,虽然这可能不是一个好的做法我也有类似的问题。你已经解决了吗?对不起,我从来没有找到任何解决办法。不幸的是,我决定停止使用“页面菜单”,我也遇到了类似的问题。你已经解决了吗?对不起,我从来没有找到任何解决办法。不幸的是,我决定停止使用“页面菜单”,我也遇到了类似的问题。你已经解决了吗?对不起,我从来没有找到任何解决办法。不幸的是,我决定停止使用“页面菜单”,我也遇到了类似的问题。你已经解决了吗?对不起,我从来没有找到任何解决办法。可悲的是,我决定停止使用“页面菜单”哇。你真棒。非常感谢你。这起作用了。addChildViewController(pageMenu!)self.view.addSubview(pageMenu!.view)pageMenu!。didMove(toParentViewController:self)有一个问题,我无法从CAPSPageMenu导航/推送,请提供任何解决方案……哇,你救了我一天!哇!你真棒。非常感谢你。这起作用了。addChildViewController(pageMenu!)self.view.addSubview(pageMenu!.view)pageMenu!。didMove(toParentViewController:self)有一个问题,我无法从CAPSPageMenu导航/推送,请提供任何解决方案……哇,你救了我一天!哇!你真棒。非常感谢你。这起作用了。addChildViewController(pageMenu!)self.view.addSubview(pageMenu!.view)pageMenu!。didMove(toParentViewController:self)有一个问题,我无法从CAPSPageMenu导航/推送,请提供任何解决方案……哇,你救了我一天!哇!你真棒。非常感谢你。这起作用了。addChildViewController(pageMenu!)self.view.addSubview(pageMenu!.view)pageMenu!。didMove(toParentViewController:self)有一个问题,我无法从CAPSPageMenu导航/推送,请提供任何解决方案……哇,你救了我一天!