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 <mail...@ericgorr.net> wrote:
> 
> 
>> On Aug 31, 2015, at 10:00 PM, Keary Suska <cocoa-...@esoteritech.com> wrote:
>> 
>> On Aug 31, 2015, at 7:51 PM, Eric Gorr <mail...@ericgorr.net> 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 (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/dangerwillrobinsondanger%40gmail.com
> 
> This email sent to dangerwillrobinsondan...@gmail.com

_______________________________________________

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