2016-07-17 3 views
0

나는 아이폰 OS 프로그래밍에 비교적 새로운 해요하지만 난이 정말 비슷해야 감사인 앱을 구축하고 싶습니다 : App should look like thisiOS에서 어떻게이 레이아웃을 할 수 있습니까?

나는 데이터베이스와 모든 "질문"을 포함하는 데이터 테이블이 (소유자 매뉴얼, 차량 연혁 보고서, 에어컨 등)에 대한 정보를 제공합니다. 하지 후 클릭하는 경우 등

뭔가는 "개선 버튼을 요구"에 "충족 표준"버튼을 확인 한 후 사용자가 클릭을 작동하는 경우 사용자는 몇 가지 코멘트와 사진을 추가 할 수 있습니다 enter image description here

어떻게 iOS에서이 작업을 수행 할 수 있습니까? UITableView을 사용해야합니까? 또는 UIStackView?

아니면이 방법이 더 복잡합니까? 어디에서 시작해야합니까?

답변

1

질문 목록이 디스플레이의 보이는 부분 (키보드를 고려해 볼 수 있음)을 초과 할 위험이있는 경우 테이블보기가 일반적으로 이동하므로 사용자가 모든 질문에 대해서가 아니라 보이는 셀에 대한 UIKit 컨트롤 만 가지고 있으면됩니다. 스택 뷰를 사용하여 세 개의 버튼을 셀 내에 배치 할 수 있지만, 테이블 뷰는보다 직관적 인 접근 방법이므로 이러한 모든 질문 행에 대해 사용할 수 있습니다.

+0

롭 감사합니다! 그리고 행을 어떻게 생성합니까? 또한 각 질문에 사용자 지정 단추가있는 경우 (질문에 따라 표준을 충족하는 대신 OK 또는 Works Works를 사용할 수 있습니다.) 데이터를 JSON 형식으로 보내지 만 행을 생성하기가 복잡합니다. 버튼과 필요한 모든 UI 요소? – nethuszar

+1

'UITableViewDataSource'의 ['numberOfRowsInSection'] (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableViewDataSource_Protocol/index.html#//apple_ref/occ/intfm/UITableViewDataSource/tableView : numberOfRowsInSection :)은 얼마나 많은 행이 있는지 지정하고 OS는 각 질문에 대해 한 번씩 cellForRowAtIndexPath 메소드를 호출하여 셀을 인스턴스화하고 버튼과 기타 UIKit 컨트롤을 구성합니다. "UITableView tutorial"또는 "UITableView dynamic tutorial"을 검색하면,이를 수행하는 방법에 대한 많은 시연을 찾을 수 있습니다. – Rob

+0

신난다, 고마워! – nethuszar

2

이 사용하는 UITableViewController

이 그것을 begginers 당신에게 자동 레이아웃을 배울 수있는 정말 좋은 사이트 클릭합니다 here

나는 이것이 당신을 도움이되기를 바랍니다! 앞으로의 개발에 좋은 행운이 있습니다 & iOS 개발자가 더 많이 등장하게되어 기쁩니다!

+0

Konsy! – nethuszar

+0

걱정할 필요가 없습니다! 희망이 도움이 – Konsy

+0

나는 롭도이 질문 : 그리고 어떻게 행을 생성합니까? 또한 각 질문에 사용자 지정 단추가있는 경우 (질문에 따라 표준을 충족하는 대신 OK 또는 Works 잘 처리 할 수 ​​있습니다.) 데이터를 JSON 형식으로 보내지 만 행과 단추를 생성하는 것은 복잡합니다. 그리고 필요한 모든 UI 요소? – nethuszar

관련 문제