¿Cómo puedo cambiar la posición del botón de eliminación cuando uso UITableViewCellEditingStyle de derecha a izquierda?Cambiar la posición de UITableViewCellEditingStyle
Respuesta
Puede subclasificar UITableViewCell, agregar un botón Eliminar y agregar una uiview en la parte superior del botón en la vista de contenido de la celda. Código será así para añadir los subvistas en la clase de células
[self.contentView addSubView:button];
[self.contentView insertSubview:view aboveSubview:button];
gesto Agregar golpe a la UIView hacer sentido de paso derecha. Cuando se hace clic en el botón, puede agregar un delegado para enviar de vuelta al controlador para eliminar la celda y volver a cargar la tabla. También puede hacerlo con la ayuda del archivo de punta colocando primero el botón Eliminar y luego la vista. Espero que ayude.
No hay un método incorporado para cambiar la posición del botón de eliminación en UITableViewCell. Debería crear una clase personalizada que sea la subclase de UITableViewCell y crear la interfaz de usuario de la celda con XIB o código, cualquiera que sea su elección, y también proporcionará salidas y acciones adecuadas a los elementos de la celda.
No puede cambiar la posición del botón de eliminación nativo. Puede subclasificar UITableViewCell y crear el botón usted mismo, colocándolo (oculto) en el borde izquierdo, y en la devolución de llamada de botones, mueva el contenido de la celda hacia la derecha.
Puede usar un botón personalizado en su guión gráfico/xib y luego usar el método [* buttonObject addTarget] para conocer el evento click. Esta es la forma más fácil de personalizar su vista de tabla sin usar accesorios nativos.
No se puede cambiar la posición del botón de borrado nativa EN el lugar del defecto borrar Botón uso aduana hacen que se escondan .En el clic de botón de edición hacerlos visibles .Para crear el botón, Utilice este formato lo hará a resolver su problema de escribir este código en su método de cellForRowAtIndexPath
UIButton*Delete_btn = [UIButton buttonWithType:UIButtonTypeCustom];
[Delete_btn addTarget:self action:@selector(Delete:) forControlEvents:UIControlEventTouchUpInside];
Delete_btn.frame = CGRectMake(05, 10, 56, 56);
[Delete_btn setBackgroundImage:[UIImage imageNamed:@"delete_btn.png"] forState:UIControlStateNormal];
[cell.contentView addSubview:Delete_btn];
- 1. Cambiar la posición de fondo con jQuery
- 2. UILabel - cómo cambiar la posición del texto
- 3. JCheckbox cambiar la posición del texto
- 4. Cambiar la posición absoluta con FrameLayout
- 5. ¿Cómo cambiar la posición del girador abierto?
- 6. ¿Cambiar la posición de la barra de desplazamiento en TextBox?
- 7. Ajustar la posición de UIPopoverController después de cambiar el tamaño
- 8. ¿Cómo cambiar la posición de un diálogo de progreso?
- 9. cómo cambiar la posición de los sprites de forma dinámica?
- 10. Cómo cambiar la posición de TabPage en C# .NET?
- 11. Android - cambiar dinámicamente la posición de un imageview
- 12. ¿Cómo cambiar la posición de Toast en Android?
- 13. jQuery UI Posición: Al cambiar el tamaño de la ventana
- 14. C#: Cómo cambiar la posición de dos controles winform
- 15. Cómo cambiar la posición de escritorio Mac en el cacao
- 16. Cambiar la posición de un nodo usando XSLT
- 17. Cambiar la posición del cursor en la div contenteditable después de cambiar innerHTML
- 18. Android: cómo cambiar la posición del indicador ExpandableListView?
- 19. cambiar la posición del botón cancelar en UIAlertView?
- 20. ¿Cómo puedo cambiar la posición del eje para pares()?
- 21. ¿Puedo cambiar la posición de la etiqueta de la tira en ggplot de arriba hacia abajo?
- 22. Cambiar la posición de la vista después del final de la animación
- 23. Vim mantener posición de ventana al cambiar buffers
- 24. ¿Cómo cambiar la posición de la punta de flecha de NSPopover?
- 25. ¿Es posible cambiar la posición de los popovers de Bootstrap según el ancho de la pantalla?
- 26. cambiar la posición de la etiqueta en el tiempo de ejecución
- 27. ¿Hay alguna manera de cambiar la puntuación según la posición de término en Lucene?
- 28. css posición de la imagen de fondo (¿posición negativa?)
- 29. Cómo cambiar la posición de una hoja de formulario Controlador de vista modal
- 30. Cómo cambiar la posición de los parámetros de entrada de SSRS en el informe
Si está utilizando el [estándar UITableViewCell con los diferentes estilos de celda estándar] (http://developer.apple.com/library/ios/#documentation/ UIKit/Reference/UITableViewCell_Class/Reference/Reference.html), no puedes. Tendrá que crear una subclase y hacer la suya (la forma más fácil es a través de una UITableViewCell instanciada desde un XIB). –