Skip to content

Lock not displayed in fullscreen on an iPad #307

Closed
@6franek

Description

@6franek

I have a following problem when using Lock for iOS in my "universal" app on an iPad. Even though I set presentationStyle to .FullScreen the ViewController isn't displayed on a fullscreen. Moreover there are some UI issues when I open the keyboard. Below I attach screenshots where you can see the problem.

iPad Air screenshot
screenshot_auth0
iPad Air screenshot with a keyboard opened
screenshot_keyboard

This is how I configure and show Lock in code:

        let customLockTheme = A0Theme()
        customLockTheme.registerColor(UIColor().background(), forKey: "A0ThemeScreenBackgroundColor")
        customLockTheme.registerColor(UIColor().accent(), forKey: "A0ThemePrimaryButtonNormalColor")
        customLockTheme.registerColor(UIColor().accent(), forKey: "A0ThemeTextFieldTextColor")
        customLockTheme.registerColor(UIColor().accent(), forKey: "A0ThemeTextFieldPlaceholderTextColor")
        customLockTheme.registerColor(UIColor().accent(), forKey: "A0ThemeTextFieldIconColor")
        customLockTheme.registerColor(UIColor.whiteColor(), forKey: "A0ThemeTitleTextColor")
        customLockTheme.registerImageWithName("logo", bundle: NSBundle.mainBundle(), forKey: "A0ThemeIconImageName")
        A0Theme.sharedInstance().registerTheme(customLockTheme)

        let lock = A0Lock.sharedLock()
        let controller = lock.newLockViewController()
        controller.disableResetPassword = true
        controller.disableSignUp = true

        controller.onAuthenticationBlock = {(profile, token) in
            //...
        }
        lock.presentLockController(controller, fromController: viewController, presentationStyle: .FullScreen)

BTW. The version I use is:
pod 'Lock', '~> 1.26'

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions