2010-03-12 3 views
0

테이블보기, 툴바, 탐색 모음 등으로보기를 관리하는보기 컨트롤러가 있습니다.iPhone에서 복잡한 하위보기를 관리하는 방법

툴바 안에 GPS 신호 표시기가 있습니다. 신호 품질에 따라 높이, 색상 등이 다른 여러 개의 막대로 구성됩니다.

GPS 신호 표시기는 다른 화면에서도 재사용하려는 복잡한 (하위)보기입니다.

어떻게 관리 할 수 ​​있습니까? 내가보기 컨트롤러에 넣고 싶습니다,하지만 제대로 작동하는지 모르겠습니다 ... 게다가, 애플이 내용의 화면 당 하나의보기 컨트롤러를 사용한다고합니다 ... 당신은 어떤 아이디어가 있습니까?

대단히 감사합니다!

편집 : Apple 설명서에서 "참고 : 단일 화면을 여러 영역으로 나누고 각각 별도로 관리하려면 관리 할 뷰 컨트롤러 개체 대신 일반 컨트롤러 개체 (NSObject에서 내림차순 사용자 지정 개체)를 사용하십시오. 그런 다음 하나의보기 컨트롤러 개체를 사용하여 일반 컨트롤러 개체를 관리합니다.보기 컨트롤러는 전체 화면 상호 작용을 조정하지만 필요에 따라 메시지를 관리하는 일반 컨트롤러 개체로 전달합니다. " - View Controller Programming Guide for iPhone OS

이것이 필요한지 잘 모르겠습니다. 어떻게 구현할 수 있는지 잘 모르겠습니다 ... 어떤 아이디어 나 코드 샘플이 있습니까?

답변

2

나는 UIView의 하위 클래스로 GPS 신호 표시기를 구현하고 인스턴스 메서드 또는 대리자 메서드를 통해이를 관리합니다. 그런 다음 필요할 때마다 해당 수업을 다시 사용할 수 있습니다.

관련 문제