아무것도 (그것의 소리에서), 코코아 터치에 존재하는 직접보기의 지분 새로운 종류를 만들기 위해 UIView의 서브 클래스 수 없음을 제외하고.
그러나, 당신은 아마 쉽게 대신 등 수업 기존의있는 UIButton, UISlider를, 하위 클래스 찾을 수 있습니다. 이러한 하위 클래스는 가벼워 야합니다. 컨트롤의 부분 이미지 (예 : 슬라이더의 엄지 손가락 및 트랙)를 변경하는 것 이상을 수행하면 안됩니다. 쉽게되고 또한 표준 컨트롤과 행동의 일관성을 유지됩니다 컨트롤을 의미합니다 기존의 클래스를 서브 클래스 게다가
. Apple이 복사하여 붙여 넣기를 추가하기 전에 자신 만의 텍스트 필드를 처음부터 구현했다고 가정 해보십시오. 당신이 당신의 서브 클래스를 만든하면
, 당신은 IB에서 컨트롤을 선택하고 사용자 정의 서브 클래스의 이름으로 자신의 사용자 정의 클래스 이름을 설정 할 수 있어야한다. 그런 다음 해당 컨트롤을 라이브러리에 추가하여 다시 사용할 수 있어야합니다. (주의 : Mac 소프트웨어 만 작성하므로 IB가 iPhone 개발을 위해 이러한 기능을 가지고 있는지 여부를 알 수 없습니다.)
그래, 또는 일반적으로 uiview를 서브 클래 싱하고 drawRect 메소드 내에 드로잉 코드를 작성하는 것만으로도 가능합니다. – foreyez