По моему опыту, стиль UIModalTransitionStylePartialCurl переводит оба контроллера представления в состояние полу лимба, где они не играют по обычным правилам. Другим примером этого является то, что частичное скручивание модального представления, по-видимому, не учитывает модальное переопределение представления иерархии, а это означает, что, когда у вас есть модальные стеки, если вы отображаете модальное выше вверх по стеку, оно должно вступить во владение, однако частичное завиток блокирует это.
например. представления, модально отображающие другие виды:
вид 1 -> вид 2 -> вид 3
Скажите вид 1 для модального отображения вида 4
вид 1 -> вид 4
Если представление 3 отображается как частичное скручивание, при запросе отображения представления 4. ничего не произойдет.
Кроме того, вы не можете отображать другие виды модально под частичным скручиванием (официальная документация утверждает, что это по сути означает, что он не ведет себя как обычный модальный дисплей)
например
вид 1 -> вид 2 (частичный завиток)
сказать вид 2 для модального отображения вида 3
ничего не происходит
Яблоко IMO еще не полностью испекло стиль UIModalTransitionStylePartialCurl, что является позором, потому что это фантастика. Короче говоря, ожидайте проблем при использовании, поскольку он не ведет себя так, как ожидалось, когда его просят сделать что-то большее, чем просто переворачивать вверх и вниз.