SwiftEntryKit icon indicating copy to clipboard operation
SwiftEntryKit copied to clipboard

popview show wrong orientation when app force landscape

Open CoderMaurice opened this issue 4 years ago • 1 comments

One problem with forcing landscape is that the status bar disappears, I think it is the reason of orientation problem

The weird thing is, if I connect the USB cable, everything works fine, when I disconnect USB calble and restart App, the problem shows

Can you add Specified direction in supportedInterfaceOrientations

public enum SupportedInterfaceOrientation {
                
                /** Uses standard supported interface orientation (target specification in general settings) */
                case standard
                
                /** Supports all orinetations */
                case all
                
                case specified(orientation: UIInterfaceOrientationMask)
            }
    override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
        guard let lastAttributes = lastAttributes else {
            return super.supportedInterfaceOrientations
        }
        switch lastAttributes.positionConstraints.rotation.supportedInterfaceOrientations {
        case .specified(let orientation):
            return orientation
        case .standard:
            return super.supportedInterfaceOrientations
        case .all:
            return .all
        }
    }

CoderMaurice avatar Sep 01 '21 11:09 CoderMaurice

I created a PR for this: https://github.com/huri000/SwiftEntryKit/pull/375

MarkSpit avatar Sep 22 '22 14:09 MarkSpit