2014-08-28 51 views
0

我添加了一個箭頭圖像視圖,我想旋轉它來創建一個角落。
我的代碼非常簡單:當我不旋轉它旋轉的imageview不會出現在addsubview後

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

的ImageView的出現,但它在旋轉之後沒有。我試圖在旋轉後添加子視圖,但仍然沒有出現。任何幫助?

+0

給你的整個代碼。我們需要知道你有什麼,以幫助 – tnylee 2014-08-28 15:29:40

+0

我有一個AVC捕獲會議開始,我添加imageviews作爲子視圖,他們出現。我的viewdidLoad是巨大的,它會很混亂。唯一與imageview有關的命令是那兩個。如果我拿走變換,然後imageview出現,但如果我轉移它不。 – user3321903 2014-08-28 15:38:38

回答

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

我認爲它是因爲你旋轉imageView之前做了addSubview。在我的代碼中,我旋轉了然後addSubview

+0

我試過後,但仍然是相同的結果。這太瘋狂了! – user3321903 2014-08-28 16:55:26

+0

然後在你的代碼中的其他地方影響到這一點,我運行上面的代碼。它的工作 – tnylee 2014-08-28 16:56:26

+0

我有一個AVC會議......也許這是我不能坦白地理解.. – user3321903 2014-08-28 20:32:20