我有一个带有2个VC的UIPageViewController
的iOS应用:
UIViewController
UITabBarViewController
,带有3个标签,首先是UITableViewController
,带有“收件箱”]在UIPageViewController.viewDidLoad
中,将UITabBarViewController
设置为所选页面。
此功能在iOS 10、11和12上运行良好,但iOS 13(使用Xcode 11构建)存在问题]
当显示UITabBarViewController
时,它处于关闭状态,底部安全区域下方的标签栏和状态栏上方的导航栏。当我滑动至左侧的UIViewController
并返回至UITabBarViewController
时,它会“跳转”并正确布局自身:
任何想法如何处理?我尝试用自定义UIPageViewController
替换UIViewController
,并将两个VC添加到滚动视图,但这会导致其他问题,折断手势等。我需要一种方法来修复UIPageViewController
。
只需将其放在您的ViewDidLoad函数中: