Re: UiView as slider with inertia
Re: UiView as slider with inertia
- Subject: Re: UiView as slider with inertia
- From: David Duncan <email@hidden>
- Date: Mon, 01 Oct 2018 13:08:13 -0700
Yea, Jonathan’s recommendation is probably best. You would configure the
collection view to scroll horizontally and just vend cells that are the
numbers. You can probably configure UICollectionViewFlowLayout to do most of
the heavy lifting for you, and perhaps just do a subclass to override
targetContentOffset: as Jonathan recommended.
And if you end up needing more customization, constructing a
UICollectionViewLayout subclass for this should be similarly straightforward,
if you really need to, but I suspect subclassing will be easiest.
> On Oct 1, 2018, at 3:38 AM, Eric E. Dolecki <email@hidden> wrote:
>
> Have an example? Sounds interesting - but I need the control to work like a
> UIScrollView in a way (the content can go off to the left and right and not
> flow)
>
> | visible |
> | |
> 0 1 2 | 3 4 *5* 6 7 | 8 9
> | |
>
>
>
> On Mon, Oct 1, 2018 at 2:34 AM Jonathan Hull <email@hidden> wrote:
>
>> What you want is UICollectionView. Make the numbers your cells, and use
>> -targetContentOffset(forProposedContentOffset:, withScrollingVelocity:) to
>> provide the snapping behavior.
>>
>>> On Sep 30, 2018, at 8:46 PM, Eric Dolecki <email@hidden> wrote:
>>>
>>> I've been tasked with coming up with a few horizontal sliders that are
>> really sequential numbers with the selected value in the middle of the
>> screen. They want drag and release with inertia and also rubber banding on
>> the ends. Values snap into place. 0 1 2 3 4 5 ...
>>>
>>> Does anyone have something like this to save me some time? I'm assuming
>> uipangesturerecognizer and some uikit dynamics.
>>>
>>> Thanks!!
>>> Eric
>>>
>>> Sent from my iPhone X.
>>> _______________________________________________
>>>
>>> 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
>>>
>>
>>
> _______________________________________________
>
> 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
_______________________________________________
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