Prezentacja kontrolera widoku modalnego tylko na jednej połowie kontrolera podzielonego widoku
Dostosowuję istniejącą aplikację iPhone'a do działania na iPadzie. W wersji na iPhone'a, gdy użytkownik dotknął przycisku paska narzędzi, przedstawiłbym kontroler widoku modalnego za pomocąmodalTransitionStyle
zUIModalTransitionStyleFlipHorizontal
, która stworzyła naprawdę fajną animację „przerzucania kart”.
Interfejs iPada oparty jest na podzielonym widoku (MGSplitViewController
, tak właściwie). Przycisk paska narzędzi znajduje się w okienku szczegółów, więc gdy przedstawiam kontroler widoku modalnego, zajmuje cały ekran, a odwrócenie przejścia nie ma sensu.
Aby uzyskać właściwą interakcję z użytkownikiem, chciałbym, aby pojawił się kontroler modalny i przerzucił go na miejscetylko nad kontrolerem widoku szczegółowego, pozostawiając kontroler widoku głównego tak jak jest.
Czy jest jakiś sposób, aby to zrobić?