2017-07-27 2 views
0

ホームスクリーンの特定のセルをクリックすると、Airbnbアプリに気付きました。異なるコレクションビューセルにさまざまなアイテムを表示する複雑なコレクションビューがあります。どのように1のようなビューを整理するに取り掛かるんなど、あなたがAbout your hostAvailabilityReviewsGroup size up to 2 guestsGuest requirementContact Hostなどのさまざまなセクションを持っているこれらの写真でAirBnbはどのようにして異なるセルのコレクションビューを作成しますか?

enter image description hereenter image description hereenter image description hereenter image description here

:私は下の4枚の写真を添付し​​ていますこの?

これは、TableViewまたはCollectionViewで、これはちょうど別のセルの束ですか?ホーム画面でクリックするすべてのアイテムは、まったく同じセクションを持つ非常に似たレイアウトを持つためです。または、これらのビューはスクロールビューに配置されていますか?

+1

100%確実にしたい場合は、jbデバイスでRevealを使用できます:http://marksands.github.io/2014/01/03/inspecting-third-party-apps.htmlまたはjbなし: https://github.com/Naituw/IPAPatch – nathan

+0

「UITableView」のように見えます。あなたはそれが 'UICollectionView'だと思いますか? –

答えて

1

おそらくUITableViewまたはUICollectionViewと異なる細胞のセット。だから彼らのcellForRowAtIndexPath:cellForItemAtIndexPath:関数は、異なるセクションごとに異なるセルクラスを返します。

彼らはUIScrollViewにビューを追加することによって、これを行うことが可能であろうが、それは多くの仕事だろうなどAboutYourHostCellクラス、AvailabilityCellクラス、ReviewsCellクラス、

を持っている、とよUITableViewまたはUICollectionViewが、押したままにしたときのようなハイライト表示のセルや変更をアニメーション表示するといった素晴らしい動作を失うことになります。

関連する問題