2013-09-25 12 views
6

Sto provando a replicare le transizioni da zoom a dettaglio delle app di calendario iOS7 (e foto) nella mia app con UICollectionView.UICollectionView - Transizione zoom come iOS7 Calendario

Ho una griglia UICollectionView con flowlayout e ho impostato un nuovo layout con una cella di dimensioni molto più grandi per ottenere la transizione di zoom in entrata.

Il mio problema è il contenuto della cella. Nell'app calendario, quando si tocca il mese nella visualizzazione anno, il contenuto della cella del mese si espande anche alla vista mese. Come posso averlo? Ho ricercato le soluzioni poiché questo zoom-to-detail sembra essere un paradigma UI Apple si sta propagando per iOS7, ma non sono disponibili app demo o tutorial.

risposta

4

Non esiste una soluzione pronta all'uso, tuttavia, la nuova API di iOS 7 consente di raggiungerla facilmente. Dovresti utilizzare le transizioni personalizzate tra i tuoi controller di visualizzazione per ottenerlo, ti consente di controllare la transizione tra i controller di visualizzazione in qualsiasi modo desideri. Ecco un bell'articolo a riguardo. http://www.doubleencore.com/2013/09/ios-7-custom-transitions/

per scalare il cellulare è possibile, ad esempio, fare una fotografia istantanea di esso e quindi utilizzare Core Animation per scalare a tutto lo schermo, mentre si vista dettagliata regolatore sta comparendo.

Problemi correlati