ESTabBarController
ESTabBarController copied to clipboard
全屏播放视频,再返回后底部tab Image和title 布局变了。
ESTabBarItemContentView.swift
updateLayout()
var isLandscape = false
if let keyWindow = UIApplication.shared.keyWindow {
isLandscape = keyWindow.bounds.width > keyWindow.bounds.height
}
这个横竖屏判断不严谨 可能当前的keyWindow
不是tabBar所在的keyWindow
我遇到的情况是这么个情况
ESTabBarItemContentView.swift
updateLayout()
var isLandscape = false if let keyWindow = UIApplication.shared.keyWindow { isLandscape = keyWindow.bounds.width > keyWindow.bounds.height }
这个横竖屏判断不严谨 可能当前的
keyWindow
不是tabBar所在的keyWindow我遇到的情况是这么个情况
谢谢!是这样的,我是因为从视频全屏返回就会出现这个问题。另外一个发现是:只有iOS15及以下会出现这个问题。同一个操作,iOS15及以下系统获取到的keyWindow 和 iOS16 以上系统不一样的。