2016-10-14 1 views
3

데이터의 각 비트 (int) 아래에 작은 라벨이있는 4x4 그리드 디자인의 iOS 앱에 정보 (2 자리 정수)를 표시하려고합니다.라벨이있는 4x4 그리드에 정보를 표시하는 가장 좋은 방법은 무엇입니까?

Excel에서이 작업을 수행하는 경우 4x8 Grid (텍스트 포함)처럼 보일 것입니다.

데이터는 모두 내가 올바른 제약이 불가능 증명하는 32 가지 '라벨'을 사용하고 있지만 점점이를 배치하기 위해 노력 해왔다 SQL 데이터베이스 (다른 세포 = 다른 쿼리)

에서 가져온 것입니다.

이렇게하는 데 사용해야하는 다른 방법이 있습니까? 테이블 뷰 또는 스택 뷰 또는 완전히 다른 것이 있습니까?

+0

찾고있는 답변 일 수도있는 UICollectionView를 확인할 수 있습니다. 콜렉션 뷰는 그리드 종류의 것입니다. – Janmenjaya

+0

감사합니다. 콜렉션 뷰 객체는 콜렉션 뷰 컨트롤러 안에 있어야합니까? - 현재 View Controller가 이미 Scroll View로 설정되어 있으므로 – RDowns

+0

을 사용하면 UICollectionView 대리자를 준수하도록하여보기 컨트롤러를 collectionview로 만들 수 있습니다. 응답 코드를보십시오 [여기] (http://stackoverflow.com/questions/31735228/how-to-make-a-simple-collection-view-with-swift) – Danoram

답변

0

4x4 디자인 만 사용한다는 것을 알고 있다면 stack views을 사용하십시오. 스택 뷰를 서로 끼워 넣을 수 있습니다.

첫 번째 수평 스택보기를 만듭니다. 이 스택보기에서 열 등에 대한 두 개의 스택 뷰를 추가합니다.

+0

또는 4 수직 스택? – RDowns

+0

아래에 숫자 + 레이블이 포함 된 4 개의 수직 스택. 그러나 4x4 격자로 정렬해야하며 스택보기를 사용하여이를 달성 할 수 있습니다. – Kamchatka

0

격자가 고정되어 있고 절대로 스크롤하지 않으며 크기를 변경하지 않으면 @Kamchatka에 동의합니다. 중첩 스택보기를 사용합니다. (예를 들어, 각 행은 가로보기의 스택보기입니다. 그런 다음 행 스택보기를 세로보기로 놓습니다.)

다양한 셀 수 또는 스크롤링을 처리 할 수 ​​있어야한다면 UICollectionView을 사용할 때

관련 문제