Estoy implementando un formulario dentro de un UIScrollView
. Intento agregar algo de espacio en la parte inferior del contenido de una vista de desplazamiento cuando se abre el teclado para que el usuario pueda ver todos los campos. Pongo la vista de formulario dentro de la UISCrollView
añadiendo todas las limitaciones necesarias con el siguiente código:iOS: cambiar el contenido de un UIScrollview usando el diseño automático
[_infoView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[_infoView(1730)]" options:0 metrics:nil views:views]];
[_scrollView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[_infoView]|" options:0 metrics:nil views:views]];
[_scrollView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[_infoView]|" options:0 metrics:nil views:views]];
[_scrollView addConstraint:[NSLayoutConstraint constraintWithItem:_infoView
attribute:NSLayoutAttributeCenterX
relatedBy:NSLayoutRelationEqual
toItem:_scrollView
attribute:NSLayoutAttributeCenterX
multiplier:1
constant:0]];
Como se puede ver, que especifique en la primera línea de la altura de la forma y el scrollview
adapta su tamaño contenido de forma automática. Ahora quiero aumentar la altura del formulario, así que he intentado restablecer la restricción de la altura con una mayor, pero no funcionará. Luego intenté usar el método [_scrollView setContentSize:]
, pero esto tampoco funcionará. ¿Alguien puede ayudarme por favor?
¿Alguna vez resolvió esto? Me está costando muchísimo descifrar esto. – mkral