2011-02-05 3 views
0

Apple iPhone 연락처 애플리케이션과 비슷한 그룹화 된 TableView를 만들고 싶습니다.그룹화 된 UITableView를 사용하여 iPhone에서 편집 가능한 상세보기를 만드는 방법은 무엇입니까?

편집 할 수있는 많은 표준 입력란이 필요하지만 navbar의 편집 버튼을 클릭하면 수정 가능합니다.

이것은 좋은 자습서를 찾을 수 없다는 것을 영원히 괴롭 히고 있습니다.

미리 감사드립니다.

답변

1

이것은 쉽지 않습니다. Apple에서 사용할 수있는 것이 없기 때문에 나는 똑같은 것을 만들었습니다. UILabel과 UIView를 사용하여 단일 테이블 셀을 만드는 작업이 끝났습니다. UILabel은 셀이 읽기 모드이고 UIView가 편집을위한 것입니다. UIView에는 여러 UITextField가 포함되어 있습니다. 이들은 각각의 필드입니다. 필자는 또한 필드들 사이에 선을 그리는 드로잉 코드를 구현해야했습니다. 그런 다음 주소 개체를 전달하고 코드를 필드에로드하고 레이블 텍스트 서식을 지정하고 애니메이션을 사용하여 편집 모드를 전환하는 코드를 작성한 다음 변경 사항 저장 및 취소를 처리해야했습니다. 아직까지 주소 목록을 선택하여 팝업 목록에서 선택하는 것은 처리하지 않지만 나머지 부분을 위해 대부분의 코드를 가지고 있습니다.

이것은 각 필드에 대해 개별 테이블보기 셀을 사용하여 수행되었을 수 있습니다. 그러나 주소록에서하는 것과 같은 방식으로 전체를 선택할 수는 없으며 주소를 추가하거나 삭제하는 것이 더 까다로워집니다.

관련 문제