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 […]
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 […]
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.
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] […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]