On Dec 16, 2014, at 20:38 , Charles Jenkins <cejw...@gmail.com> wrote: > > whether it’s a bug that should be reported to Apple
From the 10.8 release notes (https://developer.apple.com/library/mac/releasenotes/AppKit/RN-AppKitOlderNotes/): > Auto Layout NSSplitView improvements > > In 10.8, NSSplitView properly respects constraints applied to its subviews, > such as their minimum view widths. There are also new APIs for controlling > the holding priorities, which determine both the NSLayoutPriority at which a > split view holds its sizes and also which views change size if the split view > itself grows or shrinks. > > - (NSLayoutPriority)holdingPriorityForSubviewAtIndex:(NSInteger)subviewIndex; > - (void)setHoldingPriority:(NSLayoutPriority)priority > forSubviewAtIndex:(NSInteger)subviewIndex; > > In order to take advantage of these improvements, you must NOT implement any > of the following NSSplitViewDelegate methods: > > splitView:constrainMinCoordinate:ofSubviewAt: > splitView:constrainMaxCoordinate:ofSubviewAt: > splitView:resizeSubviewsWithOldSize: > splitView:shouldAdjustSizeOfSubview: > > These methods are incompatible with auto layout. You can typically achieve > their effects and more with auto layout. I don’t see any warning in the split view delegate documentation, so that’s probably a documentation deficiency. _______________________________________________ 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