1
UIImageView aSuper; 이 뷰는 뒤집을 때 크기가 바뀌고 있습니다. 즉, 다음 프레임 및 다음 프레임의 크기를 취하는 것입니다.수퍼 뷰의 프레임 변경으로 서브 뷰 크기 조정
이제이 UIImageView에는 이미지 뷰인 하위 뷰가 포함되어 있습니다. 나는 그것을 bSubView라고 부를 것이다.
이제 부모 뷰 프레임이 변경 될 때마다이 bSubView의 크기를 조정하고 싶습니다.
코드는 다음과 같습니다. - 여기 invisibleView는 하위보기이며 viewHolder는 부모보기입니다. 부모보기가 바뀌고 있지만 문제는 하위보기입니다.
UIImage *image=[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:imageString1]]];
UIImageView *viewHolder=[[UIImageView alloc] initWithFrame:CGRectMake(510, 200, 20, 20)];
invisibleView=[[UIImageView alloc] init];
invisibleView.image=image;
invisibleView.frame=viewHolder.bounds;
viewHolder.autoresizesSubviews=YES;
[ invisibleView setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight];
invisibleView.contentMode=UIViewContentModeCenter;
viewHolder.image=[UIImage imageNamed:@"EmptyPlanet"];
[viewHolder addSubview:invisibleView];
[self.view addSubview:viewHolder];
많은 분들께 미리 감사드립니다.
뒤집기 작업 후에이 행을 추가하기 만하면됩니다. invisibleView.frame = viewHolder.bounds; – Deepukjayan
그래도 UIImageView (하위보기)가 보유하고있는 자르기 이미지입니까? – Mann
에 scaleesTo 속성을 추가하십시오. 그것은 잘 작동합니다. – Deepukjayan