Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 已旋转的图像视图不显示在addsubview之后_Ios_Objective C_Uiimageview_Rotation - Fatal编程技术网

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就会出现。这太疯狂了!然后是代码中的其他地方影响了这一点,我运行了上面的代码。它起作用了