Re: NSTableView: Rows from bottom up
Re: NSTableView: Rows from bottom up
- Subject: Re: NSTableView: Rows from bottom up
- From: Roland King <email@hidden>
- Date: Tue, 01 Sep 2015 18:56:58 +0800
Again that is not the question he was asking. He wants to know how to have a tableview which, if it has say one single row, shows that one single row at the bottom of the enclosing scrollview instead of at the top.
Inserting the rows in order is not his problem, its’ getting the table view to be ‘bottom heavy’
> On 1 Sep 2015, at 18:48, email@hidden wrote:
>
> Data order is the simplest way to do what you want.
> Just insert everything at the end.
> Then also ensure no sorting.
>
> Sent from my iPhone
>
>> On Sep 1, 2015, at 7:27 PM, Eric Gorr <email@hidden> wrote:
>>
>>
>>> On Aug 31, 2015, at 10:00 PM, Keary Suska <email@hidden> wrote:
>>>
>>> On Aug 31, 2015, at 7:51 PM, Eric Gorr <email@hidden> wrote:
>>>>
>>>> Normally when one adds the first row to a NSTableView, it will appear at the top of the view and additional rows will appear below it. Is it possible to have the first row appear at the bottom of the NSTableView and for new rows to appear above it?
>>>>
>>>> No doubt this would require some extensive customization. I am open to alternative solutions, but the one invariant will remain…first row at the bottom and additional rows appearing above.
>>>>
>>>> I could fake it by creating a large enough number of rows so the view is filled and setting the scroll position to the bottom, but I find that to be a bit inelegant…although, I would go that route before doing something completely custom.
>>>>
>>>> If you are wondering why someone might need such a thing, consider the case of a calculator where the most common way to view the numbers (at least for RPN entry) is for the most recent entry or calculation is to appear at the bottom and previous entries to appear above it.
>>>
>>> Unless something changed before I used it last, the insert location will depend on how you add an object, i.e. -add: vs -insert:, as well as any sorting settings. Using -add: should always append to the end of the collection as long as it is unsorted or does not re-sort automatically. If you use your own method to add new objects, you can do whatever you want. No need to customize much.
>>
>> I am talking about the location where the rows are drawn, not how the data is ordered.
>>
>>
>>
>> _______________________________________________
>>
>> 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