2013-05-14 15 views
6

Ho un UICollectionView aggiunto a un UIView in un'app su cui sto lavorando. Visualizzato in UICollectionView ho una serie di immagini estratte da Core Data. Lo scorrimento verticale funziona bene ma la barra di scorrimento non viene visualizzata finché l'utente non tocca UICollectionView.Come mostrare la barra di scorrimento sempre su UICollectionView

Come posso essere sicuro che la barra di scorrimento a destra sia sempre visibile in modo che all'utente venga fornita un'indicazione che è scorrevole?

risposta

10

Non è possibile renderli sempre visibili. Invece, puoi visualizzarli una volta, quando l'utente viene presentato per la prima volta con la vista raccolta per notificarli, che è possibile scorrere questa vista.

Dal UICollectionView è una sottoclasse di UIScrollView si può fare questo:

[myCollectionView flashScrollIndicators]; 

Partenza l'app Impostazioni per esempio. Quando si accede a un elenco di impostazioni più lungo dello schermo, l'indicatore di scorrimento lampeggia una volta.

+1

grazie. Molto utile. – motionpotion

+1

'UIScrollView' è allo stesso modo. –

+1

@MarcusAdams grazie per le informazioni aggiuntive. – motionpotion

0

FYI per Swift:

myCollectionView.flashScrollIndicators() 
Problemi correlati