添加子视图后,旋转的imageview不会出现

时间:2014-08-28 15:23:37

标签: ios objective-c uiimageview rotation

我添加了一个箭头图像视图,我想旋转它来创建一个角落 我的代码非常简单:

[self.view addSubview:self.upLeftCorner];
self.upLeftCorner.transform = CGAffineTransformMakeRotation(2.35619449);

当我不旋转时会出现imageview,但旋转后不会出现。我尝试在旋转后添加子视图,但仍然没有出现。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

嗯,这是有效的:

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之前做了imageView。在我的代码中,我旋转了addSubview