You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello. I'm using this awesome library to show quick pop ups in my app where the user takes a small action. However, on rotation, the popup does not stay in place, so I would like to use AutoLayout to keep it in place.
Whenever I try though, the pop either disappears or one of its corners gets entered in the screen.
Is there a way to fully manage the popup via auto layout? Thank you very much!
The text was updated successfully, but these errors were encountered:
I don't know if the dev is looking into the problem. For the moment, I'm dismissing the popover in viewWillTransitionToSize: and showing it again when the rotation finishes like this:
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
super.viewWillTransition(to: size, with: coordinator)
// Will execute before rotation
var shouldShowNote = false
if notePopover != nil {
shouldShowNote = true
notePopover?.dismiss()
}
coordinator.animate(alongsideTransition: {(_ context: Any) -> Void in
// Will execute during rotation
}, completion: {(_ context: Any) -> Void in
// Will execute after rotation
if shouldShowNote {
self.noteTapped(nil)
}
})
}
where noteTapped() presents my popover. Keep your popover into a local property. It looks semi-ok, with the animations, but it would be great if the library handled rotation properly...
Hello. I'm using this awesome library to show quick pop ups in my app where the user takes a small action. However, on rotation, the popup does not stay in place, so I would like to use AutoLayout to keep it in place.
Whenever I try though, the pop either disappears or one of its corners gets entered in the screen.
Is there a way to fully manage the popup via auto layout? Thank you very much!
The text was updated successfully, but these errors were encountered: