2016-10-14 5 views
0

iPad를 사용하여 앱을 실행합니다. 예를 들어, iPad를 가로로 배치하면 폭은 800px이고 높이는 300px입니다.방향 변경시 세부 정보 표시

이제 UItableview에서 모든 세부 정보를 표시 할 수 있습니다. 그러나 방향을 바꿀 때 폭은 300px가되고 높이는 800px가됩니다. 모든 세부 사항을 표시 할 수는 없습니다.

내용물은 고정 된 크기이고 고정 된 폭입니다. 나는 그것을 역동적으로 바라지 않는다.

제 질문은 어떻게 모든 세부 정보를 보려면 가로로 테이블 뷰를 스크롤 할 수 있습니까?

이렇게 할 수있는 방법이 있습니까?

답변

0

다음과 같은 방법으로 tableview를 가로로 스크롤하여 문제를 해결할 수 있습니다.

먼저이 내용을 살펴보십시오. 이렇게하면 문제가 해결됩니다.

https://github.com/alekseyn/EasyTableView 나는 이것을 잘했다.

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

또 다른 방법은 UITableView가 아닌 ​​UICollectionView를 사용할 수 있다는 것입니다. 여기서 셀을 구현하고 어느 방향으로나 스크롤 할 수 있습니다. Interface Builder에서 CollectionView를 선택하면 Scroll Direction이라는 속성이 있습니다. 수평으로 변경

당신에게 가장 적합한 것을 선택하십시오.

관련 문제