반응형
UIView - 보기가 로드될 때 알림을 받는 방법은 무엇입니까?
그와 비슷한 것이 있습니까?viewDidLoad
의UIViewController
당분간UIView
나는 즉시 통지를 받아야 합니다.UIView
로드됨(의 하위 클래스)UIView
) 및 일부 작업을 수행합니다.
수행해야 하는 작업 유형에 따라 다음과 같은 몇 가지 방법이 있습니다.
-(id)initWithFrame:(CGRect)frame
UIView의 지정된 이니셜라이저. nib에서 뷰를 로드하지 않는 한 항상 UIView로 전송하여 초기화합니다.-(id)initWithCoder:(NSCoder *)coder
닙에서 보기를 로드할 때마다 항상 UIView를 초기화하기 위해 전송됩니다.-(void)awakeFromNib
nib의 모든 객체가 초기화되고 연결된 후 전송됩니다. nib에서 객체를 로드하는 경우에만 적용됩니다. super를 호출해야 합니다.-(void)willMoveToSuperview:(UIView *)newSuperview
뷰가 다른 뷰에 하위 뷰로 추가되기 직전에 전송됩니다.newSuperview
뷰를 해당 뷰에서 제거할 때 0이 될 수 있습니다.-(void)willMoveToWindow:(UIWindow *)newWindow
보기(또는 해당 수퍼뷰)가 창에 추가되기 직전에 전송됩니다.newWindow
창에서 보기를 제거할 때 0이 될 수 있습니다.-(void)didMoveToSuperview
뷰가 뷰 계층 구조에 삽입된 직후 전송됩니다.-(void)didMoveToWindow
보기가 창 속성 집합을 가져오는 즉시 전송됩니다. -
기본적으로 초기화(1 & 2) 중, 니브(3)에서 로드한 후, 보기 계층 구조에 삽입하기 전(4 & 5) 및 그 이후(6 & 7)에 작업을 수행하도록 선택할 수 있습니다.
언급URL : https://stackoverflow.com/questions/4501974/uiview-how-to-get-notified-when-the-view-is-loaded
반응형
'programing' 카테고리의 다른 글
Div 높이가 100%이고 내용에 맞게 확장됩니다. (0) | 2023.08.15 |
---|---|
powershell의 스크립트 블록에 인수 전달 (0) | 2023.08.15 |
Eclipse에서 렌더링 라이브러리가 ADT 플러그인보다 최신이라고 보고함 (0) | 2023.08.15 |
사용자 지정 확인란 이미지 안드로이드 (0) | 2023.08.15 |
트위터 부트스트랩 3: 미디어 쿼리를 사용하는 방법? (0) | 2023.08.15 |