2012-12-22 23 views
0

我想知道是否可以在一個ImageView中分組更多的UIImageViews。例如,如果我有4個imageViews,並且我想以同樣的方式對它們進行動畫處理,我可以將它們分組爲一個,然後爲該單個圖像製作動畫效果?在一個UIImageView中分組更多的UIImageViews

回答

4

爲什麼不將幾個UIImageView組合成一個UIView?如果整個想法是同時顯示多個UIImage,我認爲將它們繪製成一個容器沒有什麼優勢。

下面是一個例子:

UIImageView *iv1 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"img1"]]; 
UIImageView *iv2 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"img1"]]; 
UIView *mainView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, iv1.frame.size.width + iv2.frame.size.width, MAX(iv1.frame.size.height,iv2.frame.size.height))]; 
[mainView addSubview:iv1]; 
iv2.frame = CGRectMake(iv1.frame.size.width, 0.0f, iv2.frame.size.width, iv2.frame.size.height); 
[mainView addSubview:iv2]; 
+0

這是一個很好的建議。你能分享如何做到這一點嗎? – daspianist

+1

@daspianist添加了示例代碼 – Stavash

相關問題