I have a segue from a button in VC A to another VC B that will hold some user adviser content..
VC B is as simple as possible: simply a label and a TextView and a Done button (with unwind)
I set a Transition style in VC B as "Partial Curl", to have this nice curl effect when uncovering VC B.
Problem: when I rotate device to Landscape with B presented, nothing moves, subviews are frozen.
But if I segue from A -> B after rotating to Landscape, B is presented correctly.
It is just as if curl did create an image and lviewWillLayout is not called anymore (I checked it is called at first presentation of VC B, but not on rorating device).
And tapping on the textView causes the view to unwind
Is it the normal behavior (which mean Partila Curl should be avoided) ?
I also got the following log:
2019-12-25 21:36:37.045464+0100 App[34416:13263636] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /Users/Me/Library/Developer/CoreSimulator/Devices/some device ref/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
2019-12-25 21:36:37.045957+0100 App[34416:13263636] [MC] Reading from private effective user settings.
So, I solved it by using a more basic Cover transition.
But is this the normal behavior ? Could not find in doc.
a) Typical rotations include interacting w/UI, not device.
b) AFAIK, Apple's API containing the page curl library used in, say iBooks, remains undocumented.
That said, I used XBPC w/success years ago, and it appears to have not been updated since 2016:
h ttps://github.com/xissburg/XBPageCurl