Ios 已旋转的图像视图不显示在addsubview之后
我添加了一个箭头图像视图,我想旋转它以创建一个角。Ios 已旋转的图像视图不显示在addsubview之后,ios,objective-c,uiimageview,rotation,Ios,Objective C,Uiimageview,Rotation,我添加了一个箭头图像视图,我想旋转它以创建一个角。 我的代码非常简单: [self.view addSubview:self.upLeftCorner]; self.upLeftCorner.transform = CGAffineTransformMakeRotation(2.35619449); 当我不旋转imageview时,它会出现,但在旋转后它不会出现。我尝试在旋转后添加子视图,但它仍然没有出现。有什么帮助吗?好吧,这很有效: UIImage *image = [UIImage im
我的代码非常简单:
[self.view addSubview:self.upLeftCorner];
self.upLeftCorner.transform = CGAffineTransformMakeRotation(2.35619449);
当我不旋转imageview时,它会出现,但在旋转后它不会出现。我尝试在旋转后添加子视图,但它仍然没有出现。有什么帮助吗?好吧,这很有效:
UIImage *image = [UIImage imageNamed:@"image.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
[imageView setFrame:CGRectMake(0, 0, 100, 100)];
imageView.transform = CGAffineTransformMakeRotation(2.35619449);
[self.view addSubview:imageView];
我认为这是因为您在旋转
图像视图之前执行了添加子视图
。在我的代码中,我旋转了addSubview
给出了整个代码。我们需要知道你有什么,以帮助我有一个AVC捕获会话启动,我添加作为子视图的图像视图,他们出现。我的viewdidLoad是巨大的,它将非常混乱。与imageview相关的唯一命令是这两个。如果我去掉了变换,那么imageview就会出现,但是如果我不进行变换,那么imageview就会出现。这太疯狂了!然后是代码中的其他地方影响了这一点,我运行了上面的代码。它起作用了