2015-12-11 14 views
11

Ho uno RecyclerView (con uno GridLayoutManager) con 4 tipi di visualizzazione diversi. Nel layout di un telefono, ogni tipo di visualizzazione dovrebbe visualizzare 1 elemento per riga. Tuttavia, un tipo di visualizzazione (una scheda) può visualizzare due carte per riga se la larghezza del dispositivo è sufficientemente grande (cioè il tablet).iOS ha qualcosa di simile a RecyclerView di Android?

iOS ha un'API di layout simile come RecyclerView per consentire qualcosa di flessibile? Se è così, che cosa è?

Esempio (più colonne in pastiglie VS) Example of what I'm trying to achieve.

+0

UICollectionView – MobileMon

risposta

10

Usa UICollectionView per raggiungere questo

+0

Grazie. Ho aggiunto un'immagine come esempio. Può ancora essere raggiunto con un UICollectionView su iOS? – ZakTaccardi

+0

Sì, diverso da quello di riferimento – dan

+1

Assicurarsi di includere informazioni più dettagliate su cosa e come OP deve eseguire. – LinusGeffarth

1

Diversi punti di vista sono attualmente ottimizzati per l'uso delle prestazioni e delle risorse, come:

  • UICollectionView
  • UITableView
  • viewControllers
  • UIPageViewController
  • UITabBarController
  • UIStackView

Probabilmente è necessario il UICollectionView per il vostro proyect.

+0

In che modo la barra delle schede risolve questo problema? – MobileMon

+0

Hai bisogno della reputazione ?, se metti -1 senza senso è per i principianti, come ho detto UITabBarController è un esempio di visualizzazione ottimizzata! – Jorgesys

+0

Vorrei aggiungere UIStackView a questa lista ... – tccpg288

Problemi correlati