Articles of uitableview

¿Cómo crear un acordeón con UItableview en una UItableview?

Estoy trabajando en una aplicación que requiere un menú de tipo de aplicación de Facebook / Gmail para el iPhone que ya tengo con la ayuda de DDMenuController. Pero ahora tengo un requisito en el que una de las filas necesita mostrar el acordeón al hacer clic con otra tabla vista con 5 filas (todas […]

indexPathForCell devuelve nil desde ios7

mi aplicación funcionaba bien en ios6.1. probé el simulador ios7 y la siguiente parte no funciona: EditingCell *cell = (EditingCell*) [[textField superview] superview]; NSIndexPath *indexPath = [self.tableView indexPathForCell:cell]; NSLog(@”the section is %d and row is %d”, indexPath.section, indexPath.row); NSUInteger section = [indexPath section]; NSUInteger row = [indexPath row]; NSString *rowKey = [[keysForRows objectAtIndex: section] objectAtIndex: […]

¿Hay alguna ventaja de usar un UITableViewController sobre un UIViewController que implemente los métodos delegates de tableview y fonts de datos?

En Xcode cuando creo un nuevo controlador de vista para contener una vista de tabla, tengo dos opciones Crear un nuevo UITableViewController Cree un nuevo UIViewController que implemente los protocolos UITableViewDelegate y UITableViewDataSource Suponiendo que implemente correctamente todos los métodos requeridos y opcionales para los protocolos, ¿hay alguna ventaja (además de no tener que escribir […]

Múltiples UITableViews en una UIView

Necesito tener dos UITableViews en una UIView. Puedo hacer que funcione con uno, aquí está el código: – (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 1; } – (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return [contentOne count]; // sets row count to number of items in array } – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @”Cell”; […]

¿Cómo mostrar un UIMenuItem personalizado para una UITableViewCell?

Quiero el UIMenuController que aparece cuando presiono una UITableViewCell para mostrar UIMenuItems personalizados. Configuré el artículo personalizado en viewDidLoad UIMenuItem *testMenuItem = [[UIMenuItem alloc] initWithTitle:@”Test” action:@selector(test:)]; [[UIMenuController sharedMenuController] setMenuItems: @[testMenuItem]]; Y luego configuro todos los métodos delegates correctos. – (BOOL)tableView:(UITableView *)tableView shouldShowMenuForRowAtIndexPath:(NSIndexPath *)indexPath { return YES; } -(BOOL)tableView:(UITableView *)tableView canPerformAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender { return […]

¿Mezcla UITableView de células estáticas y dinámicas?

Sé que no se pueden mezclar los tipos de células estáticas y dinámicas en una sola UITableView pero no se me ocurrió una mejor manera de describir mi problema. Tengo varias celdas predeterminadas con contenido fijo, también tengo un número desconocido de celdas con contenido dynamic que se encuentra en el medio. Así que quiero […]

UISearchBar presentado por UISearchController en la vista de encabezado de tabla se anima demasiado cuando está activo

Estoy usando UISearchController para presentar una barra de búsqueda dentro de la vista de encabezado de una tabla vista: … self.searchController.hidesNavigationBarDuringPresentation = NO; self.presentingTVC.tableView.tableHeaderView = self.searchController.searchBar; [self.searchController.searchBar sizeToFit]; self.presentingTVC.tableView.tableHeaderView = self.searchController.searchBar; (donde es necesario establecer la propiedad tableHeaderView dos veces, de lo contrario, la vista del encabezado se superpone a la primera fila, cf un […]

Vista de cuadrícula en iPhone SDK

Me gustaría crear una vista de cuadrícula en mi aplicación de iPhone similar a la que se muestra en la aplicación de fotos del iPad . Sé que el iPhone 3.2 SDK está bajo NDA, pero hay una biblioteca o marco disponible para agregar este tipo de funcionalidad (que no es SDK). Idealmente, me gustaría […]

UITableView dequeueReusableCellWithIdentifier Theory

Cuando Apple desarrolló el UITableView para el primer iPhone, tuvieron un problema de rendimiento al desplazarse por él. Entonces, un ingenioso ingeniero descubrió que la causa de esto era que la asignación de objetos tenía un precio, por lo que se le ocurrió una forma de reutilizar las células. “La asignación de objetos tiene un […]

La clase no tiene inicializadores Swift

Tengo un problema con la clase Swift. Tengo un archivo rápido para la clase UITableViewController y la clase UITableViewCell. Mi problema es la clase UITableViewCell y los puntos de venta. Esta clase tiene un error Clase “HomeCell” no tiene inicializadores , y no entiendo este problema. Gracias por tus respuestas. import Foundation import UIKit class […]