2013-10-09 60 views
3

我試圖複製Passbook.app UI,並且似乎無法弄清楚接口的基本結構。在Passbook.app中複製ScrollView功能UI

當您只加載一個通行證時,您可以拖動傳遞,並將其對齊回來。您可以將傳遞向下拖動,然後將其對齊。

我創建了一個UIScrollView並添加了一個子視圖(代表一個通行證)。我將scrollView的contentSize設置爲大於設備屏幕,但我沒有收到任何對齊;通行證只是在屏幕上滾動或滾動。小於設備屏幕的任何內容都不會發生滾動。

任何想法他們如何得到這種效果?可能使用多個UIScrollViews?

回答

4

Update: I've created a sample of how this can be achieved using UICollectionView, I hope it helps you to go in the right direction.

我一直在挖掘到這一點。我使用Reveal來探索視圖層次結構。基本上它使用一個帶有許多UIScrollView的UIScrollView,每個UIScrollView都連接到一個UIDynamicAnimator。

Look for the headers here.

reveal

+0

精彩的發現!現在挖掘到這個大頭! – djibouti33

+0

很抱歉對較舊的答案發表評論,但您是如何檢查Reveal中的Passbook應用程序的?不顯示需要整合他們的框架? – Jasarien

+1

@Jasarien:嗨,我越獄了我的手機,以便能夠做到這一點,我也用示例項目更新了我的答案。 – 3lvis