Skip to content

Commit 08975ba

Browse files
author
rmotygullin
committed
FixRotation: Create extension UIDeviceOrientation + Add property Boolean .isRotateAllowed, .face
1 parent 410f53d commit 08975ba

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

Sources/ContainerController/ContainerDevice.swift

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,3 +120,17 @@ open class ContainerDevice {
120120
}
121121
}
122122
}
123+
124+
public extension UIDeviceOrientation {
125+
126+
var isRotateAllowed: Bool {
127+
return !(face || self == .portraitUpsideDown)
128+
}
129+
130+
var face: Bool {
131+
switch self {
132+
case .faceUp, .faceDown: return true
133+
default: return false
134+
}
135+
}
136+
}

0 commit comments

Comments
 (0)