내가 읽은 문서에 따르면, 그들은 항상 클래스에서 하위 뷰를 정의해야한다는 것을 보여줍니다. 이렇게 :ObjectView-C에서 UIView를 변수로 정의 할 수 있습니까?
@interface PolygonView : UIView.
나는 UIView에서 상속해야합니다.
NSObject에서 상속 한 클래스에 UIView 유형의 변수를 정의 할 수 있습니까? 그런 다음 인터페이스 작성기에 정의 된 UIView에 해당 변수를 연결합니다. 일반적으로보기 XIB을하거나 밖으로 드래그하여 (보기를 만들, (void)drawRect:(CGRect)rect
UIView의 하위 클래스를 원하지 않는 이유가 있습니까? 다른 클래스가 뷰의 드로잉을 정의 할 수 있도록 UIView에 대한 대리자 메서드가 없습니다. – nall
레이블, 슬라이드와 같은 다른 구성 요소와 매우 비슷하지만 간단하게 정의 할 수 있습니다. 나는 이것을 사용했다. CGRect frame = CGRectMake (100, 100, 140, 21); \t [pogview initWithFrame : [프레임]]; \t [pogview drawRect : frame]; – Khoa