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

Reply via email to