好的,我想要做的是我有一个带有许多uiimageviews的应用程序,你可以移动它们并对它们进行操作。而不是为每个创建多个出口,我如何创建一个引用所有这些出口的变量(不是IBOutletCollection 因为我必须使用数组和数组没有uiimageviews所做的属性。我试过,如果你肯定是有效的,请告诉我代码)。例如,我有很多uiimageviews,变量=所有我的uiimageviews
那么[变量移动];它会移动所有的uiimageviews。 (不是BITWISE&或&&& OPERATOR)
答案 0 :(得分:0)
如何创建所有UIImageView
个实例并将它们包装在一个透明的UIView
中。然后,当你想要移动所有UIImageViews时,你只需要移动它们的包装器(表示UIView)。
<强>更新强>
UIView *wrapper = [[UIView alloc] initWithFrame:bigFrame];
for (size_t i = 0; i<10; i++) {
UIImageView *iv = [[UIImageView alloc] initWithImage:someUIImage];
[wrapper addSubview:iv];
[iv release];
}
[self.view addSubview:wrapper];
[wrapper release];
此代码创建一个uiview,其中包含10个uiimageviews。当您移动该视图(包装器视图)时,子图像视图将随之移动。