Ios 在旋转上重新定位UIPrintInteractionController
我正在使用Ios 在旋转上重新定位UIPrintInteractionController,ios,uiprintinteractioncntrler,Ios,Uiprintinteractioncntrler,我正在使用UIPrintInteractionController在我的应用程序中显示打印选项 目前,它是使用presentFromRect:inView:animated:completionHandler:方法显示的。这非常有效,可以完美定位打印选项 当我旋转设备时,箭头现在移动到不正确的位置,并且打印控制器视图也会移动(精确地沿x轴) 这在两个方向上都会发生,但从纵向到横向,情况要严重得多。如果有帮助,popover将保持在Y轴上的正确位置 我尝试了几个选项,包括在didRotateToO
UIPrintInteractionController
在我的应用程序中显示打印选项
目前,它是使用presentFromRect:inView:animated:completionHandler:
方法显示的。这非常有效,可以完美定位打印选项
当我旋转设备时,箭头现在移动到不正确的位置,并且打印控制器视图也会移动(精确地沿x轴)
这在两个方向上都会发生,但从纵向到横向,情况要严重得多。如果有帮助,popover将保持在Y轴上的正确位置
我尝试了几个选项,包括在didRotateToOrientation
中调用presentFromRect:inView:animated:completionHandler:
,以及以下方法:
- (void)popoverController:(UIPopoverController *)popoverController willRepositionPopoverToRect:(inout CGRect *)rect inView:(inout UIView *__autoreleasing *)view
这会产生更糟糕的效果,打印选项会完全消失。另外,UIPrintInteractionController
是一个NSObject
,不知何故,苹果公司在幕后将其放入了一个popover控制器
有什么办法吗?你找到解决办法了吗?