Skip to content

popview show wrong orientation when app force landscapeΒ #353

@CoderMaurice

Description

@CoderMaurice

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
        }
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions