Hi, I’m still trying to get my head around Auto-Layout and how to set it up in XCode.
I’m trying to setup a StackView inside a ScrollView, I’ve based by code on the InfoBarView and the TSInfoBarView sample Apps. Basically I have the following elements: LTWDetailWindowController This is the main Window Controller, the Window it controls is NOT resizable and has a size of 846 x 594. This is set up like so (in XCode): Objects OtherViewController This has a outlet “disclosedView” which is hooked up to the Detail View In the VCs (see below). DetailWindow View WindowHeaderView ImageView TextView -Setup with string data from Dictionary DetailScrollView (NSScrollView) Flipped Clip View View Scroller Scalar Button1 Button2 DetailView TextView1 -Setup with string data from Dictionary Left Button Right Button DisclosureViewController - This is a base class and has a NIB file which contains a single view representing the Header of the View to be added to a StackView. When the Disclosure button is clicked I want the This is set up like so (in XCode): Custom View DetailHeaderView Disclosure Button -When clicks shows/hides DetailView Text View -Setup with string data from Dictionary I want all this to work like this: The LTWDetailWindowController get instantiated, it gets an Array of Dictionaries from the Data Model. For each dictionary in the Array I want to add a OtherViewController instance to the StackView and then add the StackView to the DetailScrollView. When this happens I want the StackView and whatever it contains to auto-magically resize to fit the DetailScrollView Container Size. Firstly, is this possible using Auto-Layout and XCode/IB? If so how do I go about doing it? I’m having all kind of problems in XCode trying to do what I think is the right thing to do. I have everything setup as above without any constraints and now want to add them. I decided to start at the top level (maybe a mistake), so I select the DetailView in the Window Controllers NIB and then click the Add New Constraints button at the bottom of the NIB window but I can’t select anything in the popup? The same is true for the Alignment. Why is this? My confusion is that surely I need to somehow tell it that DetailView that it needs to change size to fit it’s superview? Is there an easier way to do this or is there something that is more like what I want that shows how to do this? I’m on the verge of forgetting about using Auto-Layout and going back to the old way of doing things which is so much easier. It looks like Auto-Layout is another one of these things that is supposed to save you time but actually doesn’t save any time at all, in fact actually takes longer. I really don’t know what was so bad about the old way of doing things….. Any help greatly appreciated, but understand fully that what I have described is pretty complicated and I’m unlikely to get this solved by help from the list. All the Best Dave _______________________________________________ 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