2015-10-14 60 views
2

我想建立一個本質上是一個照片編輯應用程序,我可以將「郵票」放在圖像上。XCode iOS - 如何動畫UICollectionView的位置? (從屏幕底部滑入)

我使用的是UICollectionView包含所有郵票選擇。

我試圖做到的是具有在從被從主視圖按「郵票」按鈕在屏幕的底部,這個集合觀看幻燈片。

目前集合視圖存在於與568(的iPhone 5屏幕的底部 - 不可見)一Y位置故事板。

我不以任何方式Xco​​de的老將所以有時候我不知道的「最佳實踐」,當談到這樣的功能,常用於應用今天看到的。

嘗試和動畫UICollectionView本身更好嗎?或者,嘗試將收藏視圖放入其自己的UIView併爲該視圖添加動畫效果會更好嗎?

因爲我想成爲iPhone 5和更大的iPhone 6屏幕使用這個程序,我會確保採取的動態調整集合視圖關懷和動畫發生之前它的內容。

總之,如果任何人有最有效的方式任何見解,以實現這一目標使用某些動畫類等,對集合視圖滑入-從底部的動畫,這將是一個很大的幫助!我附上了一個動畫GIF來說明我要去的效果。

+1

檢查顯示從底部控制器:http://stackoverflow.com/a/14732668/1450901 我認爲這是你正在尋找 – IamAnil

+1

什麼爲什麼不呈現與您的收藏視圖的新視圖控制器,而不是動畫視圖在全屏? – atulkhatri

+0

@IamAnil感謝您的鏈接!它引導我去研究更多關於賽段的問題,我以前根本不知道。 「莫代爾」賽格正是我所需要的。 –

回答

0

使用- (void)presentViewController:(UIViewController *)viewControllerToPresent animated: (BOOL)flag completion:(void (^ __nullable)(void))completion 方法來呈現的,而不是動畫視圖的視圖控制器。它也有助於保持你的代碼隔離。 快樂編碼!

相關問題