On Thu, Feb 20, 2014, at 04:51 PM, Rick Mann wrote:
> I have a view controller with associated xib file that uses autolayout.
> This VC gets presented in a popover. I'd like for it to define its own
> size, but I don't seem to be able to do that. If I provide constraints
> that fully specify the size (via constraints between the content and the
> outermost view), I get "Unable to simultaneously satisfy constraints"
> errors (with the damn autoresizing mask constraints you still can't get
> away from in iOS).
> 
> If I set -translatesAutoResizingMaskIntoConstraints to false in
> -viewDidLoad, I don't get those complaints, but the popover is very tall
> (it seems to have the correct width).
> 
> Is this even possible to do?

No, you cannot directly control the size of a popover using constraints.
Please file a radar asking for this functionality.

You _can_, however, use -systemLayoutSizeFittingSize: on your content
view to figure out its desired size before assigning the view controller
to the popover. This doesn't let you dynamically affect the size of the
popover at runtime, but it does save you from performing manual
calculations.

--Kyle Sluder
_______________________________________________

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