특정 사용자 작업을 수행 할 때 반투명 UIViewController에 다른 UIView를 추가하고 싶습니다. 즉,로드 할 때 뒤에있는 UIViewController보기가 백그라운드에서 계속 볼 수 있으며 새 UIView가 위에있는 레이어로 표시됩니다.반투명 UIView를 UIViewController에 추가하는 방법
"반투명"UIView에는 이미지와 단추가 여러 개 있어야하므로이를 제어 할 수 있도록 별개의 h, m 및 xib 파일을 만드는 것이 더 좋습니다.
어떻게해야합니까?
감사합니다. 질문 : 첫 번째 뷰에서 transparentView를 호출 할 때 - loadNibNamed 전에 수행해야 할 다른 작업이 있습니까? "alloc", "initWithFrame"등 ... –
'loadNibNamed'를 실행하면'initWithCoder' 메소드로 "alloc'd/init'd"가됩니다. 프레임은 nib 파일에서 지정한 크기로 설정됩니다. init 동안 어떤 변수를 설정해야한다면, 사용자 정의 뷰 클래스에서'initWithCoder'를 오버라이드 할 수 있습니다. – Rog