Para cualquier persona que se encuentre con esta pregunta, contrariamente a algunos de los otros consejos provistos, el desplazamiento horizontal de una UITableView es posible y no es una violación del HIG. Si lo fuera, ¿por qué Apple proporcionaría la capacidad de desplazarse horizontalmente?
La manera de hacer que esto funcione correctamente es configurar solo ContentSize, no FrameSize. Soy un programador de MonoTouch, por lo que no estoy seguro de cuál es el equivalente exacto en objetivo-c, pero la forma en que abordamos esto es crear una clase personalizada heredada de UITableView y anular el método LayoutSubviews. En este método, calculamos y configuramos el ContentSize actual.
Este enfoque detecta todos los casos potenciales que hemos encontrado en los que se pudo reiniciar ContentSize, incluyendo la rotación del dispositivo, el desplazamiento y el acercamiento.
Puede agregar un 'UITableView' a un' UIScrollView' y hacer que se desplace horizontalmente. Vea mi respuesta a esta pregunta similar: http://stackoverflow.com/a/10649401/482557. –
Mejor ir con UICollectionView con una sola fila –
Vinu tiene razón. Esta respuesta es vista previa a la recopilación. – fsaint