On 2 Oct 2014, at 20:45, Luc Van Bogaert <luc.van.boga...@me.com> wrote:
> Hi, > > I would like to implement a table (in a scrollview) where the first row > displays at the bottom instead of at the top, the second row above the first > and so on. How would I go about to accomplish this? > I've tried overriding 'isFlipped' in a subclass of the scrollview and the > tableview but that didn't seem to make any difference. I didn't think it > would be that easy anyway, but I have no idea where to start... I would try creating a vertical container NSView (Or an NSStackView for that matter) that contains two vertical subviews: 1. The first view is a blank placeholder constrained to be the same width and (height - NSTableView rowheight) as the NSScrollView content view. This forces the table view down. 2. An NSTableView instance bound to array of data items in reverse order via an NSArrayController. When adding items to the NSArrayController call - (void)insertObject:(id)object atArrangedObjectIndex:(NSUInteger)index with a zero index. You will also have to figure out how to configure the vertical container within the NSScrollView. This sort of thing. http://stackoverflow.com/questions/4599747/programmatically-creating-an-nstableview-trouble-getting-the-nsheaderview-to-sh It might get you started. J _______________________________________________ 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