Open yimiSun opened 2 years ago
当调用 addPlayerViewToSmallFloatView 开启小窗播放 在部分系(比如:iOS15.4,iPhoneXR) 小窗布局错乱(首次开启小窗错乱,再次进入却正常) 原因分析: self.currentPlayerManager.view.autoresizingMask 以父视图为基础进行动态响应,而在 addPlayerViewToSmallFloatView 和 addPlayerViewToContainerView 等方法中将当前视频播放对象(self.currentPlayerManager.view)分别添加到 self.smallFloatView、self.containerView 等视图中没有移除之前的添加 解决方法: 添加(即调用:addSubview:self.currentPlayerManager.view)之前先移除 [self.currentPlayerManager.view removeFromSuperview]
当调用 addPlayerViewToSmallFloatView 开启小窗播放 在部分系(比如:iOS15.4,iPhoneXR) 小窗布局错乱(首次开启小窗错乱,再次进入却正常) 原因分析: self.currentPlayerManager.view.autoresizingMask 以父视图为基础进行动态响应,而在 addPlayerViewToSmallFloatView 和 addPlayerViewToContainerView 等方法中将当前视频播放对象(self.currentPlayerManager.view)分别添加到 self.smallFloatView、self.containerView 等视图中没有移除之前的添加 解决方法: 添加(即调用:addSubview:self.currentPlayerManager.view)之前先移除 [self.currentPlayerManager.view removeFromSuperview]