iPhone uiimageview에서는 변수 init와 같은 어떤 방법을 재정의해야합니까?

StackOverflow https://stackoverflow.com/questions/630194

  •  08-07-2019
  •  | 
  •  

문제

프로세스가 UIIMageView 파생보기를 터치하는 매우 간단한 앱을 가지고 있습니다.

보기에는 버튼 역할을하는 직사각형 좌표가 있습니다.

이것은 간단한 앱이므로 uiimageview 파생 클래스의 모든 터치 이벤트를 바로 처리합니다.

인스턴스 변수 인 이미지 좌표 배열을 시작해야합니다.

나는 Init를 포함한 여러 가지 방법을 무시하려고 시도했지만 내가 시도한 방법 중 어느 것도 호출되지 않았습니다.

UIIMageView 파생 클래스에서 인스턴스 변수를 초기화하기 위해 재정의하는 적절한 방법은 무엇입니까?

감사!

도움이 되었습니까?

해결책

몇 가지 초기 함수 (InitwithFrame, InitwithCoder 등)가 있으며 이미지보기를로드하는 방법에 따라 다릅니다. 펜촉에서로드하는 경우 InitwithCoder를 사용해보십시오.

또는 컨트롤러에서 항상 ViewDidload 메소드를 사용하고 View에서 사용자 정의 초기화 메소드를 호출 할 수 있습니다. 나는 당신이 실제로 그렇게해야한다면이 경우에 권장하지 않을 것입니다.

다른 팁

클래스가 NIB의 일부로로드되면 Awakefromnib : NIB 파일이로드 될 때 변수를 초기화하는 데 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top