Tengo una vista de desplazamiento y una vista de imagen detrás y la estoy poblando con plumillas. Estoy usando el diseño automático. Tengo un espacio inferior para supervisar y un espacio superior para supervisar ambas vistas. La vista de imagen hace exactamente lo que quiero que haga. Para el iphone 5 está donde lo quiero. Y para los otros iphones, permanece por encima de la parte inferior de la pantalla, por lo que cambia de tamaño correctamente. La vista de desplazamiento se ve bien en el iPhone 5, pero en los otros teléfonos no cambia de tamaño, por lo que se desplaza hacia abajo debajo de la vista de la aplicación. Recibo estos mensajes en el registro:
2012-11-21 10:42:38.576 LCHApp[12604:907] 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:0x1d8ea080 UIScrollView:0x1d8413b0.bottom == UIImageView:0x1d892110.bottom>",
"<NSAutoresizingMaskLayoutConstraint:0x1d8cca10 h=-&- v=-&- ScheduleViewNib:0x1d853630.height == UIScrollView:0x1d8413b0.height - 386>",
"<NSLayoutConstraint:0x1d8e5340 V:[UIImageView:0x1d892110]-(64)-| (Names: '|':ScheduleView:0x1d8efc30 )>",
"<NSAutoresizingMaskLayoutConstraint:0x1d8cf520 h=--& v=--& V:[ScheduleView:0x1d8efc30(480)]>",
"<NSLayoutConstraint:0x1d8eaed0 V:|-(45)-[UIScrollView:0x1d8413b0] (Names: '|':ScheduleView:0x1d8efc30 )>"
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x1d8ea080 UIScrollView:0x1d8413b0.bottom == UIImageView:0x1d892110.bottom>
Ya lo intenté
[self setTranslatesAutoresizingMaskIntoConstraints:YES];
y
[self.myScrollView setTranslatesAutoresizingMaskIntoConstraints:YES];
Por lo que puedo ver, esto simplemente elimina todas las restricciones de las vistas. Y no es lo que quiero.