It sounds like what you’re really wanting to do is emulate what Apple’s News 
app is doing, right?

First, you set your navigation controller’s hidesBarsOnSwipe to true.  The next 
step is the more difficult one, but it depends on how you want your status bar 
to appear and if you want a mini-navigation bar rather than just the status bar:

1. Override your table view controller’s preferredStatusBarStyle to return the 
style that matches with your content or mini-navigation bar.  I chose light 
because I had an opaque mini-navigation bar that was dark.  You get the default 
setting if you don’t do this, and it may be difficult to see.
2. If you want your status bar opaque and/or a mini-navigation bar, you’ll need 
to add a subview to your table view controller’s view’s superview constrained 
to (top,left,trailing)=(0,0,0) and height=20.  If you want a mini-navigation 
bar, you’ll need to make that height what you need it to be.  I wanted my 
navigation bar to have three states like News: expanded, mini, collapsed.  In 
expanded mode, you get the normal navigation bar.  In mini, the height might be 
40 (20 extra points for the condensed title or info), and 20 for collapsed.

Based on my observations, News expands when you tap on the status bar in the 
collapsed mode, so you’ll need to override that operation, to provide that 
rather than jump to the top immediately.

There’s some other navigation controller settings for the navigation bar that 
you may find useful around hidesBarsOnSwipe so check those out.
--
Gary L. Wade
http://www.garywade.com/ <http://www.garywade.com/>
> On Dec 6, 2016, at 11:38 AM, Eric E. Dolecki <edole...@gmail.com> wrote:
> 
> I'm looking for a chunk of view controller code that allows for:
> 
> A UITableView. You can drag the whole table up (not the cells) to a limit
> from the top of the VC, say like 100px. When you've reached that, the table
> will scroll up normally.
> 
> When you scroll the table down (cells) and reach item 0, and continue to
> swipe down, the table will slide down with the gesture until a position
> from the bottom.
> 
> Seems like this is a current trend in some applications. I have a lot of it
> in place, but the scrolling down until 1st row, then move table is elusive
> at the moment.
> 
> A super-simple project or something to get me going would be appreciated.
> 
> Thanks for your time & attention,
> Eric

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to