2016-10-14 3 views
0

Я использую iPad для запуска приложения. например, когда iPad размещается горизонтально, ширина составляет 800 пикселей, а высота - 300 пикселей.Показать все детали при изменении ориентации

Теперь UItableview может отображать все детали. Однако при изменении ориентации ширина становится 300 пикселей, а высота - 800 пикселей. Он не может отображать все детали.

Содержание - фиксированный размер и фиксированная ширина в обеих ориентациях. Я не хочу, чтобы он был динамичным.

Мой вопрос в том, как я могу прокрутить табличное представление по горизонтали, чтобы увидеть все подробности?

Есть ли способ сделать это?

ответ

0

Вы можете прокручивать таблицуView горизонтально в следующих путях для решения проблемы.

Во-первых, взгляните на это. Это должно решить вашу проблему.

https://github.com/alekseyn/EasyTableView Я сделал это и его работы отлично.

CGRect frame = tblView.frame; tblView.transform = 
CGAffineTransformRotate(stressTblView.transform, M_PI/2); 
tblView.frame = frame; 

Другой способ заключается в том, что вы можете использовать UICollectionView, а не UITableView. Здесь вы можете реализовать ячейки и прокручивать их в любом направлении. В интерфейсе Builder, когда вы выбираете CollectionView, у него есть свойство Scroll Direction. Изменить это на горизонтальное

Выберите подходящий вам вариант.

Смежные вопросы