Articles of uitableview

iOS viewForHeaderInSection que cubre otras celdas

Estoy intentando implementar una vista de encabezado en mi aplicación y tengo el siguiente código para crear la vista de encabezado: (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { UIView *view = [[[NSBundle mainBundle] loadNibNamed:@"FutureAppointmentsHeaderView" owner:self options:nil] lastObject]; return view; } También he establecido la altura de headerView de la siguiente manera: – (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { return […]

UITableView "seleccionar en bloque" que no muestra marcas de verificación seleccionadas en los círculos de selección, mostrando la marca de lado derecho no en el lado izquierdo

Estoy intentando reproducir este comportamiento (ver la captura de pantalla a continuación, el comportamiento "correo múltiple seleccionar para eliminar") en una aplicación iOS8 Swift. Cuando se establece en "editar", se muestran los círculos de selección de la izquierda, pero al seleccionarlos no cambian a una marca de verificación azul. (No sucede nada visible, o sucede […]

¿Cómo puedo encontrar el índice de la célula completamente visible (completa visible) en UITableView

Quiero encontrar un índice completo de celdas visible desde mi UITableView . Aquí tengo la image adjunta. En esta image número 1 y número 12 no son completamente visibles, por lo que no debe devolver el índice de esa celda. Solo quiero un índice de células totalmente visible que sea solo 2,3,4,5,6,7,8,9,10,11.

usando editActionsForRowAtIndexPath para eliminar una fila "Error interno UITableView"

Necesito crear una acción en editActionsForRowAtIndexPath para eliminar una fila de una tabla. Después de algunas investigaciones en internet, llegué a este código: func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [UITableViewRowAction]? { let remove = UITableViewRowAction(style: UITableViewRowActionStyle.Destructive, title: "Remover", handler: { (action: UITableViewRowAction, indexPath: NSIndexPath) -> Void in self.tableData.removeObjectAtIndex(indexPath.row) tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Automatic) }) return [remove] […]

Agregar background degradado solo para la última sección 2 en UITableView

Estoy creando un UITableView con 3 secciones con celdas personalizadas. En la 1ra sección lo puse en color de background blanco. Ahora quiero establecer un background degradado como la image a continuación solo para la sección 2 y 3 (este background comenzará en la sección 2 y finalizará en la última fila de la sección […]

uiTableView, ¿selecciona la fila seleccionada anteriormente?

Tengo un problema con la function de delegado didDeselectRowAtIndexPath . como cuando selecciono por primera vez, didDeselectRowAtIndexPath no se llama. pero cuando selecciono otra celda, se llamó didDeselectRowAtIndexPath pero con la ruta de índice para la selección anterior. tomemos un ejemplo: He seleccionado la fila en el índice 5. así que no ocurrirá nada. He […]

¿Cómo mantengo la celda del encabezado en movimiento con las celdas de tableview en Swift 2.0?

Estoy tratando de crear una vista de tabla que inicie el encabezado en el centro de la vista de tabla y luego se puede desplazar con las celdas de tableView agregadas en la parte superior y luego se detiene y, a continuación, las celdas de vista de tabla pueden desplazarse "debajo" de ella. Obtuve el […]

laggy scrolling tableview con imágenes

Agregué imágenes a mis células de tableView y la hice muy floja. Todavía soy nuevo en el objective c y no entiendo qué causa esto ni cómo solucionarlo. ¡Cualquier ayuda es muy apreciada! group[PF_GROUP_LOGO] es simplemente una cadena en mi database que es única para cada object. El código funciona, simplemente está muy flojo al […]

Algunas preguntas sobre cómo UITableView reutiliza las células

Todas las preguntas a continuación se basan en el uso de este método: func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCellWithIdentifier("CustomUserTableViewCell", forIndexPath: indexPath) as! CustomUserTableViewCell cell.user_id = items[indexPath.row] return cell } ¿Es válido decir que UITableView limitará el número de instancias que se crea UITableViewCell? Cuando una instancia de celda […]

¿Cómo deshabilitar resaltado UITableViewCell?

Tengo un background de vista gris oscuro con una vista de tabla transparente. Estoy usando el siguiente código para tratar de detener la celda resaltada cuando se hace clic en una celda. Funciona excepto en el momento en que la celda se hace clic inicialmente, veo un punto culminante. Luego paso a otra escena después […]