ios - que - iswipe desactivar
iOS: la vista de desplazamiento funciona solo después de que aparezca el teclado (2)
Solucioné este problema agregando lo siguiente al final de viewDidLoad:
scrollViewObj.contentInset = UIEdgeInsetsMake (0, 0, self.view.bounds.size.height * 2, 0);
El orden de los parámetros es arriba, izquierda, abajo, derecha. Experimentar indica que la inserción del borde inferior debe establecerse en un valor mayor que el alto del contenido. Las otras inserciones de borde funcionan mejor si se establece en 0.
Hice la vista de desplazamiento con muchos campos de texto en ella. Agregué el TPKeyBoardAvoidingScrollView actualizado y lo agregué en el propietario del archivo de la vista de desplazamiento. Agregué el archivo de salida en .h, sintetizado en un archivo .m y agregué la línea [self.view addSubview:scrollObject];
El problema es que la vista comienza a desplazarse solo después de que aparece el teclado. No se desplaza tan pronto como se carga la vista.
¿Alguna solución para esto?
Agregar estas líneas no resolvió mi consulta
scrollViewObj = [[UIScrollView alloc] init];
self.automaticallyAdjustsScrollViewInsets = NO;
[scrollViewObj setScrollEnabled:YES];
scrollViewObj.maximumZoomScale = 4.0;
scrollViewObj.minimumZoomScale = 0.75;
scrollViewObj.clipsToBounds = YES;
tienes :
scrollViewObj.contentsize > scrollViewObj.frame.size.height ?
también ¿cómo se agrega esa gran cantidad de textFields en? (programáticamente / storyboard)?