2013-03-29 4 views
1

내가 응용 프로그램은 트위터의 응용 프로그램과 같은 만들려면 .. 궁금iOS에서 레이아웃하기 - 어떻게 이런 레이아웃을 만들 수 있습니까?

enter image description here

는 어떻게이 레이아웃을 할 수 있습니까? Java/Swing으로 작성한다면 레이아웃 관리자를 사용합니다. 상자 또는 테이블 레이아웃 관리자를 만들고 레이블, 입력 및 기타 요소를 레이아웃 관리자에 추가하거나 Html을 사용하여 테이블을 만들고 레이블을 추가 한 다음 테이블의 셀에 입력하고 직사각형 배경 (숫자 1 이미지)을 설정합니다. 테이블의 배경으로.

하지만 자바 나 CSS와 같은 iOS에는 레이아웃 관리자 나 테이블이 없기 때문에 약간 혼란 스럽습니다.

뷰의 배경을 회색으로 변경하고 사각형 배경 (이미지에서 1 번)에 대한 ImageView를 추가하고이 ImageView에 입력 및 레이블을 만들었지 만 더 쉬운 방법이 있어야한다고 생각합니다.

+1

'UITabBarController'(하단에 표시되는 내용)가 모두 유지됩니다. 상단에는'UINavigationController'가 있고 가운데에는'UITableView' (그룹화 된 스타일)가 있습니다. 그런 종류의 디자인을 둘러싼 많은 튜토리얼이 있습니다. – Malloc

답변

5

UITableView을 사용하면됩니다. TableView에는 각각 3 행 2 행의 섹션이 있어야합니다.

그런 다음 서브 클래스 UITableViewCell을 사용할 수 있습니다. 아래쪽 섹션에서는 tableViewCell을 서브 클래스로 만들 필요가 없습니다. 스타일 UITableViewCellStyleValue1을 사용하고 textLabeldetailTextLabel을 사용할 수 있습니다.

기타는 스토리 보드에서 제공하는 프로토 타입 셀을 사용하여 만들 수 있습니다.

+0

도움을 주신 모든 분들께 감사드립니다.이 링크 http://www.appcoda.com/customize-table-view-cells-for-uitableview/을 발견했으며 UITableViewCell 하위 클래스를 만들고 XIB로 사용자 정의하는 방법을 배웠습니다 ... – cmltkt

2

맨 위에 UINavigationBar가 있습니다. 모든 것은 UITabBarViewController에있어 바가 아래쪽에 있습니다. 뷰 자체는 섹션을 그룹화하도록 설정된 UITableView입니다. 셀의 내용은 꽤 직선적 인 레이블과 뷰입니다.

UITableViewController에 대한 튜토리얼이 많이 있습니다. 나는 거기에서 시작할 것입니다. 다음은 예입니다. http://www.iosdevnotes.com/2011/10/uitableview-tutorial/

관련 문제