이름이 한 행, 주소가 하나, 전자 메일이 하나, 연령이 하나 ... 등과 같이 여러 이질적인 행을 포함하는 상세 뷰에 대한 완벽한 레이아웃 전략을 본 적이 한번도 없습니다. 연락처의 이름 편집보기와 같지만 더 복잡합니다.이기종 행 디테일 뷰에 가장 적합한 레이아웃
분명히 완벽한 "테이블"이며 UITableView의 그룹 스타일은 행의 일반 목록보다 바람직합니다 (주소록 편집보기 참조).
그러나, jQuery과는 이질성을 처리 할 수있을만큼 유연하지 : jQuery과 경우이 문제가 완벽하게 해결 될 수
switch (row) {
case kNameRowIndex:
nameField.text = name;
break;
case kaddressRowIndex:
addressField.text = address;
break;
case kEmailRowIndex:
emailField.text = email;
break;
case kAgeRowIndex:
ageField.text = age;
break;
...
default:
}
다음 tableView:cellForRowAtIndexPath:
방법은 다음과 같이 행의 다른 종류의 복잡한 지점으로 엉망이 될 것입니다 인터페이스 빌더에서 정적 UITableViewCells로 채울 수 있습니다. 불가능한 것처럼 보입니까?
이렇게 자세히보기에 가장 적합한 레이아웃 전략은 무엇입니까?
UITableView가 충분히 유연하지 않고 "엉망"이라고 생각하는 이유를 설명 할 수 있습니까? –
Otto, 나는 아주 간단한 예제 인 비 대한 switch 문을 추가했습니다. – an0