When using Segues in Messages Extension Application the layout gets messed up.
Is there any way to solve this issue while still using storrybord segues?
Screenshots:
(Note: The first and second View / ViewController are identical. The segue-type doesn't matter)
Expanded Presentation Style:
Compact Presentation Style:
Update 1:
The top and bottom layout guides reset after a segue
- compact:
- top: should be: 0 but is: 20
- bottom: should be: 44 but is: 0
- expanded:
- top: should be: 86 but is: 20
- bottom: should be: 44 but is: 0
P.S. Can someone create a new "messages-extension" tag?
I hope this won't always be necessary, but I ended up using a combination of a constraint outlet, presentationStyle variable, and viewDidLayoutSubviews() to overcome this bug/oversight.
In my DetailViewController:
And in my MainViewController:
And in case it makes a difference, my segue presents modally as a Page Sheet.