Tengo un UITableView
que implementa los controles de reorden. Todo funciona muy bien con la excepción de una cosa. Cuando arrastro la celda, todas las subvistas de UIView
están ocultas. ¿Hay alguna manera de evitar que eso suceda? Traté de agregar un UIImage
para que aparezca el fondo (semitransparente) cuando ingresas al modo de edición, pero eso causó otro problema donde la imagen se redimensionó al lado izquierdo de los controladores.UITableView reorden oculta el fondo
12
A
Respuesta
1
Se podría establecer el backgroundView
de UITableViewCell
y añadir los subvistas a la backgroundView
: http://developer.apple.com/library/ios/documentation/uikit/reference/UITableViewCell_Class/Reference/Reference.html#//apple_ref/occ/instp/UITableViewCell/backgroundView
0
Hola puede crear su tableview personalizado con sus propios requisitos. También puede usar la vista de colección como vista de tabla y habilitar la reorganización. Si no quieres hacer esto, puedes utilizar este gran RTGridView preparado.
https://github.com/rickytan/RTGridView
Let puedo saber si necesita más ayuda en esto.
Cuestiones relacionadas
- 1. UITableView reloadRowsAtIndexPaths oculta la fila
- 2. UITableViewCell control de reorden personalizado
- 3. Cambiar el fondo de un UITableView agrupado
- 4. ConcurrentHashMap instrucciones de reorden?
- 5. Habilitar deslizar para borrar mientras se muestran los controles de reorden en UITableView
- 6. Establecer el fondo de UITableview en el constructor de interfaz?
- 7. Fondo transparente en UITableView agrupado - iPhone
- 8. Fondo de UITableView de posición fija iPhone
- 9. UITableView color de fondo no cambia
- 10. Establecer imagen de fondo en uitableview?
- 11. IOS UITableView contentOffSet ya no oculta el encabezado al volver de la vista de detalle presionada
- 12. UITableview color de fondo al utilizar la barra de búsqueda
- 13. Conjunto color de fondo en UITableView en IOS 6
- 14. iOS UITableView: asignar color de fondo como degradado usando CAGradientLayer
- 15. iPhone - El teclado oculta TextField
- 16. ¿Oculta el título de UINavigationBar?
- 17. ¿Desplazamiento de la imagen de fondo para UITableView?
- 18. UITableView backgroundColor siempre gris en el iPad
- 19. Reordenar UITableView y esconderse de reordenación de control
- 20. UITableView background Image
- 21. Establezca el mismo fondo predeterminado de UITableView en un controlador de vista personalizada
- 22. ¿Cómo configuro el color de fondo de una UITableView dentro de un UIPopoverController?
- 23. ¿Puedo usar el patrón de fondo agrupado de UITableView para una UIView?
- 24. iPhone UITableView PlainStyle con imagen de fondo personalizada - hecho "completamente" en el código
- 25. Reemplazar el fondo de franjas azul-grises en un UITableView agrupado?
- 26. iOS evento cuando el teclado se oculta
- 27. UIVIew endEditing: YES no oculta el teclado
- 28. UITableView Sección Antecedentes?
- 29. Teclado oculta TabBar
- 30. UITableView
¿Cómo se agregaron las subvistas de ocultación a la celda? ¿Como subvistas de la 'vista' de la celda o' contentView' de la celda? Para un fondo personalizado durante la edición, debe subclasificar 'UITableViewCell' y anular' -setEditing: '. –
El ocultamiento de las subvistas sucede automágicamente. Estoy usando una UITableviewcell subclase, probé setEditing, pero no tengo idea de qué hacer allí para evitar esto. Si hubiera un método de delegado para cuando está arrastrando una celda en el modo de edición, sería útil –
Tengo este mismo problema: UITableViewCell parece ocultar o hacer de alguna manera transparente el 'contentView' cuando la celda se arrastra en una operación de orden He encontrado necesario agregar una subvista ficticia adicional a 'contentView', y luego agregar todas las vistas de contenido real a eso. – simeon