Domanda

Sono newbie con iOS e chiedendo direzione.

Voglio fare una pagina che contiene pulsanti di navigazione in cima e quando tocca Carica diversi UICollectionView per quanto puoi vedere sulla schermata dell'app presa da "Fancy".Anche la linea pulsanti deve essere riparata in cima mentre si scorre verso il basso.(proprio come nello screenshot)

Qual è l'approccio giusto?

    .
  1. Classe base per essere UICollectionViewController e aggiunta come sottoview
  2. usando uiscrollviewcontroller?
  3. ecc ...

    Grazie in anticipo.

    Inserire l'immagine Descrizione qui

È stato utile?

Soluzione

La classe base deve essere UiViewController Implementazione UICollectionViewDelegate

UIViewController <UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout>
.

Crea diversi NSArray per ogni categoria del tuo progetto come DataSource di UICollectionView

Utilizzare UISegmentedControl per commutare il DataSource di UICollectionView e ricaricare UICollectionView per visualizzare contenuti diversi. Puoi personalizzare il tuo Segmented Control come volevi.

Implementare UITabbarController per la barra inferiore per immettere qualsiasi altra visualizzazione

Altri suggerimenti

Ci sono un certo numero di modi per farlo.Il più semplice sarebbe probabilmente quello di utilizzare una sottoclasse UIViewController il cui view contiene una sottoview UISegmentedControl (per i controlli di navigazione) e una sottoview UICollectionView per il contenuto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top