2013-05-14 16 views
6

Mam UICollectionView dodany do UIView w aplikacji, nad którą pracuję. Wyświetlane w UICollectionView Mam zestaw obrazów wyciągniętych z Core Data. Pionowe przewijanie działa dobrze, ale pasek przewijania nie jest wyświetlany, dopóki użytkownik nie dotknie UICollectionView.Jak wyświetlić pasek przewijania Zawsze w UICollectionView

W jaki sposób mogę się upewnić, że pasek przewijania po prawej stronie jest zawsze widoczny, aby użytkownik mógł zobaczyć, że jest przewijany?

Odpowiedz

10

Nie można ich zawsze pokazać. Zamiast tego możesz je raz wykonać, kiedy użytkownik zostanie po raz pierwszy wyświetlony w widoku kolekcji, aby powiadomić ich, że ten widok może być przewijany.

Od UICollectionView jest podklasą UIScrollView można to zrobić:

[myCollectionView flashScrollIndicators]; 

Sprawdź aplikację Ustawienia na przykład. Gdy przejdziesz do listy ustawień, która jest dłuższa niż ekran, wskaźnik przewijania jest migany jeden raz.

+1

dziękuję. Bardzo pomocne. – motionpotion

+1

'UIScrollView' działa w ten sam sposób. –

+1

@MarcusAdams dziękuję za dodatkowe informacje. – motionpotion

0

FYI dla Swift:

myCollectionView.flashScrollIndicators() 
Powiązane problemy