Desplazamiento horizontal y vertical en un UITableview

Quiero hacer una alignment para un festival. Puedes ver lo que quiero lograr a continuación aquí. introduzca la descripción de la imagen aquí

Puede desplazarse en todas las direcciones, horizontal – vertical y de la esquina izquierda a la derecha (no sabe la palabra adecuada en inglés) .Si se desplaza en una sección, siempre debería desplazarse con otra sección.

Mi pregunta es ¿cómo puedes lograr esto? Estoy buscando días para que esto funcione, pero no encuentro una buena solución …

La fila en UITableView no se desplaza dentro de UITableView. una solución es usar una UIScrollView y luego agregar la UITableView dentro. Este UIScrollView tendrá el mismo tamaño que su UITableView ahora, pero la propiedad UIScrollView contentSize tendrá la misma altura, pero tendría un ancho mayor.

introduzca la descripción de la imagen aquí

UITableView *tableView = [[UITableView alloc] initWithFrame:CGRectMake(x, x, x, x) style:...] [scrollView addSubview:tableView]; // Set the size of your table to be the size of it's contents // (since the outer scroll view will handle the scrolling). CGRect tableFrame = tableView.frame; tableFrame.size.height = tableView.contentSize.height; tableFrame.size.width = tableView.contentSize.width; // if you would allow horiz scrolling tableView.frame = tableFrame; // Set the content size of your scroll view to be the content size of your // table view + whatever else you have in the scroll view. // For the purposes of this example, I'm assuming the table view is in there alone. scrollView.contentSize = tableView.contentSize; 

Para una mejor comprensión con el desplazamiento UITableView, puede seguir estos dos enlaces

horizontalmente desplazamiento de tabla

verticalmente desplazamiento de la tabla

Espero que lo ayude a comprender mejor y familiarizarse con UITableViewDelegate. Gracias