Re: Drag UITableView up/down
Re: Drag UITableView up/down
- Subject: Re: Drag UITableView up/down
- From: "Eric E. Dolecki" <email@hidden>
- Date: Tue, 06 Dec 2016 20:33:19 +0000
Well, not really. I'll try to explain a bit more.
I have a table and it takes up the bottom 1/2 of the screen. When a user
swipes up, instead of scrolling the cells, the table moves up the screen
until it's at 100px from the top - and at that point, the swipe scrolls the
cells up. When the table is scrolled down (the cells) to the point where
the 1st row is displayed, the swipe moves the whole table back down to a .y
of 1/2 of the screen.
The Penguins (Pittsburgh) app (powered by YinzCam) does this very well.
On Tue, Dec 6, 2016 at 3:26 PM Gary L. Wade <email@hidden>
wrote:
> 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/
>
> On Dec 6, 2016, at 11:38 AM, Eric E. Dolecki <email@hidden> 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 (email@hidden)
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:
This email sent to email@hidden