Scroll to top of UITableView by tapping status bar

iOSDev picture iOSDev · Aug 23, 2011 · Viewed 37.1k times · Source

I know there's tons of code out there to scroll a tableview to the top, but I want to do this when the top status bar is tapped, just like in Apple's native apps. Is this possible?

Answer

Mark Granoff picture Mark Granoff · Aug 23, 2011

You get this for free, but you should check that the scrollsToTop attribute of your UITableView is YES.

When this does NOT work is when you have a UIScrollView (or descendant class like UITextView) object embedded inside another UIScrollView class (like UITableView). In this case, set scrollsToTop on the embedded UIScrollView class to NO. Then the tap-the-status-bar behavior will work.