I have a UICollectionView, which I have set to having a single row and then the user can scroll horizontally to see any cells that aren't visible on the screen (to save space).

What is the best way to show that the user should scroll in order to see more cells? Is a simple arrow okay for this? As I would think the user would try and simply press the arrow rather than it be an indication to scroll.

  • Have you got a mockup / screenshot of how this looks currently? – JonW Sep 11 '13 at 11:10
  • I've been trying to achieve what micap said below "3.5 tiles can be shown with the 4th tile partially visible". Unforunately in a UITableView/UICollectionView, partially visible cells doesn't show at all unless scrolled upon. – SleepNot Apr 27 '14 at 19:49

There are various ways that you can indicate to the user that they can scroll horizontally.

If you have a collection view of tiles you can design the app so that the tile dimensions don't fit completely in the frame. e.g. 3.5 tiles can be shown with the 4th tile partially visible.

Another option is to display page/scroll indicators at the bottom of the app.

In one app we've also animated the scrolling, but I'd only do this once.


You could do what some Android phones do to indicate the drop down menu can be scrolled.

Display the control already scrolled partially and slowly scroll it back to the start.

(trying to find an example but drawing a blank)

  • No worries, I understand what you mean. Thanks for the suggestion! – DJDMorrison Sep 4 '13 at 20:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.