0
나는 일련의 UIView
하위 클래스를 만들었습니다. 각각은 다른 것에서 상속됩니다.NIB 파일이로드되었는지 여부를 어떻게 알 수 있습니까?
NSString * className = NSStringFromClass([self class]);
[[NSBundle mainBundle] loadNibNamed:className owner:self options:nil];
이 코드의 문제는 모든 서브 클래스가 자신의 NIB을 가지고있다 : 모든 서브 클래스의 웅대 한 그랜드 부모에
이 코드입니다. 일부는 부모 클래스의 NIB를 사용합니다.코드를 실행하기 전에 NIB에서 UIView
이로드되었는지 여부를 확인하고 싶습니다.
어떻게하면됩니까?
객체하면'initWithCoder을 사용하여 초기화됩니다' 방법. 나는 이니셜 라이저를 무시하고 나중에 검사 할 플래그를 유지할 수 있다고 생각한다. – Alladinian