미안하지만 여전히 UIViews에서 조금 바보 같고 맞춤 UI를 만드는 중입니다.IOS 사용자 정의 UIView가 표시되지 않습니다
XIB IB를 통해 연결된 사용자 지정보기와 xib 파일이 있습니다.
이보기를 스토리 보드에 추가하고 싶습니다. 이 그림에서 볼 무엇
내가 사용자 정의 뷰 클래스에 연결 한 빈보기입니다
응용 프로그램을 시작할 때 - 난 내 사용자 지정보기없이 동일한 뷰가로드되는 것을 볼 .. 무엇을 내가 실종 됐어?
미안하지만 여전히 UIViews에서 조금 바보 같고 맞춤 UI를 만드는 중입니다.IOS 사용자 정의 UIView가 표시되지 않습니다
XIB IB를 통해 연결된 사용자 지정보기와 xib 파일이 있습니다.
이보기를 스토리 보드에 추가하고 싶습니다. 이 그림에서 볼 무엇
내가 사용자 정의 뷰 클래스에 연결 한 빈보기입니다
응용 프로그램을 시작할 때 - 난 내 사용자 지정보기없이 동일한 뷰가로드되는 것을 볼 .. 무엇을 내가 실종 됐어?
xib보기를보기 클래스 이름을 통해 스토리 보드에 연결하는 것만으로는 충분하지 않습니다. xib에서보기를 복사 (xib 열기, 루트보기 선택 및 복사)하여 스토리 보드보기 컨트롤러 (상위보기 및 붙여 넣기 선택)로 복사해야합니다. xib를 새 창에서 열어 (네비게이터에서 xib 파일을 두 번 탭)도하고 스토리 보드로 드래그 앤 드롭 할 수 있습니다. xib 파일에서보기를 복사하여 복사하면 xib에 정의한 모든 속성 배선 및 제한 사항이 유지됩니다.
답변은 실제로 매우 간단합니다.
재귀 적 초기화 프로세스가 있습니다. 즉, initWithCoder 메소드를 통해 xib 파일에서 뷰 클래스를 내 클래스로 설정했음을 의미합니다.
내가해야 할 일은 내 xib 파일의 소유자를 내 클래스로 만드는 것입니다.
그리고 나서 모든 loadFromNibName이 내 initWithCoder에서 완벽하게 작동했습니다!
awakeFromNib 또는 사용자 정의 클래스 안에있는 다른 init 논리가 호출 되었습니까? – sha
펜촉을 인식하지 못함 –
사용자 정의보기가 눈에 띄게 코드의 모양을 변경합니까? 그렇지 않으면 기본적으로 투명한 배경을 가지고 있으므로 기본적으로 아무 것도 볼 수 없습니다. – gavdotnet