0
내 문제는 다음과 같습니다 :코코아 터치 - 프레임보기
나는 NIB에서 초기화 된 UIViewController 있습니다. 이 펜촉에서는 다른 뷰 (XY 뷰라고 함)를 만들어 UIViewController 내부의 IBOutlet에 연결했습니다.
다음 코드를 통해 일부 UIImageView 영역을 독점적으로 추가 한 다음 XY를보기 위해 추가했습니다.
이 코드의 일부분이다-(void) displayImage{
XYImageView=[[UIImageView alloc]init];
[imageContainer insertSubview:XYImageView atIndex:0];
[XYImageView setFrame:imageContainer.frame];
//some code that loads an UIImage into the XY view
XYImageView.contentMode = UIViewContentModeScaleAspectFit;
}
문제점 내 이미지를 올바르게 조정할 나타나이지만,이 XYImageView 영역 밖에 배치되어있다. 이유를 이해할 수 없습니다.
또한보기의 크기와 원점을 기록하려고하면 모두 0이됩니다.
어쩌면 내가 누락 되었습니까?
감사합니다.
흠, 감사 : 아이 뷰를 설정하려면 완전히 수퍼은 다음 (즉,
frame
을bounds
속성을 사용하지 않는) 수행하려고 채우기! – Lorenzo@Lorenzo : 대답을 수락하십시오. –