아이패드가 Split 됐는지 판단해야 할때는?
extension UIApplication {
public var isSplitOrSlideOver: Bool {
guard let w = self.delegate?.window,
let window = w else { return false }
return !window.frame.equalTo(window.screen.bounds)
}
}
말그대로 이다.
근데 이 변수는 UI관련이라 main thread에 접근한다.
Background thread에서 접근하면 warning이 뜬다.
잘 사용하길 !