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];

よろしくお願いします。

4

1 に答える 1