Re: NSSplitView not Resizing Subviews if Delegate is used
Re: NSSplitView not Resizing Subviews if Delegate is used
- Subject: Re: NSSplitView not Resizing Subviews if Delegate is used
- From: Chuck Soper <email@hidden>
- Date: Tue, 19 Feb 2013 09:22:48 -0800
- Thread-topic: NSSplitView not Resizing Subviews if Delegate is used
Are you using Auto Layout in InterfaceBuilder? (See the Use Auto Layout
checkbox in the File inspector for each nib.) If so, implementing
splitView:constrainMinCoordinate:ofSubviewAt: may conflict with auto
layout.
Also, what is your purposed minimum? Where is it defined?
Chuck
On 2/19/13 7:53 AM, "Michael Starke"
<email@hidden> wrote:
>Hello here,
>
>Yesterday a ran into a strange problem that I could not get my head
>around. Simple setup created in InterfaceBuilder:
>
>A window with a horizontal NSSplitview with two subviews.
>
>If I run this without setting the delegate of the split view the two
>subviews get rescaled as expected.
>When I hook up a delegate (for example via InterfaceBuilder) and the
>delegate does not implement any of the @optionals, all is fine.
>
>But when I just add one implementation, e.g:
>
>- (CGFloat)splitView:(NSSplitView *)splitView
>constrainMinCoordinate:(CGFloat)proposedMinimumPosition
>ofSubviewAt:(NSInteger)dividerIndex {
> return proposedMinimumPosition;
>}
>
>Which should interfere in any way, all goes down the drain. If i drag the
>Splitter, the left view gets resized, the right view just stays the same
>If the delegate implements
>
>- (void)splitViewDidResizeSubviews:(NSNotification *)notification
>
>I just get notified for resizing the first view, not the second
>
>Am I to stupid to see my error? Or might this be a bug?
>
>Any help would be great,
>Michael
>
>
>
>___m i c h a e l s t a r k e____
> geschäftsführer
> HicknHack Software GmbH
> www.hicknhack-software.com
>
>___k o n t a k t____
> +49 (170) 3686136
> email@hidden
>
>___H i c k n H a c k S o f t w a r e G m b H____
> geschäftsführer - maik lathan | andreas reischuck | michael starke
> bayreuther straße 32
> 01187 dresden
> amtsgericht dresden HRB 30351
> sitz - dresden
>
>
>_______________________________________________
>
>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