Xc5, iOS 7, simulator.

I have a popover that comes up fine. But when I click on a cell, and it segues 
to the next scene, it then grows the popover in width to fill the iPad screen.

The target scene is a static table view. It has two custom cells with labels in 
one group, and a cell used as a button:

        http://cl.ly/image/0Z3R2M0a1T0m

I don't know of any easy way to show the constraints, but the labels have fixed 
width and height, baselines are aligned, the editable fields are vertically 
centered and have fixed height, and left, middle, and right space is fixed.

If the editable field widths are left unconstrained, the whole thing grows. If 
I try to constrain the width, I get unsatisfiable constraints, it breaks the 
width constraint, and then grows the popover only a little in width:

2013-09-19 14:41:15.303 MatterScan[5864:a0b] Unable to simultaneously satisfy 
constraints.
        Probably at least one of the constraints in the following list is one 
you don't want. Try this: (1) look at each constraint and try to figure out 
which you don't expect; (2) find the code that added the unwanted constraint or 
constraints and fix it. (Note: If you're seeing 
NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the 
documentation for the UIView property 
translatesAutoresizingMaskIntoConstraints) 
(
    "<NSLayoutConstraint:0xc9c8620 H:[UILabel:0xc99aba0(67)]>",
    "<NSLayoutConstraint:0xc9bfd80 H:[UITextField:0xc9d65c0(277)]>",
    "<NSLayoutConstraint:0xc9b6a10 H:[UITextField:0xc9d65c0]-(NSSpace(20))-|   
(Names: '|':UITableViewCellContentView:0xc9b2ca0 )>",
    "<NSLayoutConstraint:0xc9b6a60 
H:[UILabel:0xc99aba0]-(6)-[UITextField:0xc9d65c0]>",
    "<NSLayoutConstraint:0xc9bb000 UILabel:0xc99aba0.leading == 
UITableViewCell:0xc9acb60.leading + 20>",
    "<NSAutoresizingMaskLayoutConstraint:0xb6b0800 h=--& v=--& 
UITableViewCellContentView:0xc9b2ca0.midX == + 264>",
    "<NSAutoresizingMaskLayoutConstraint:0xb6b0aa0 h=--& v=--& 
H:[UITableViewCellContentView:0xc9b2ca0(528)]>",
    "<NSAutoresizingMaskLayoutConstraint:0xb6b10d0 h=-&- v=-&- 
UITableViewCellScrollView:0xc9aa890.midX == UITableViewCell:0xc9acb60.midX>",
    "<NSAutoresizingMaskLayoutConstraint:0xb6b0f80 h=-&- v=-&- 
UITableViewCellScrollView:0xc9aa890.width == UITableViewCell:0xc9acb60.width>"
)

Will attempt to recover by breaking constraint 
<NSLayoutConstraint:0xc9bfd80 H:[UITextField:0xc9d65c0(277)]>


I am never able to get this shit right 100% of the time, and I don't know if 
it's because I'm doing something wrong, or iOS is broken and I need to do 
something else.

Any ideas?

-- 
Rick




_______________________________________________

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