我的 ViewController 创建了 60 个小 UIView。每个都需要相同 jpg 的 UIImage(在 UIImageView 中使用)。
我的理论是,与其每个 UIView 创建自己的 UIImage,不如重用一个在 ViewController 中定义的 UIImage。
视图控制器代码:
UIImage *reuseableUIImage = [UIImage imageNamed:@"LittlePicture.jpg"];
for (i=0; i<60; i++){
[arrayOfUIViews addObject:[[myUIViewMaker alloc] init...]];
}
我的理论错了吗?我应该继续在每个 UIView 中创建 UIImage 吗?
如果我的理论很好,我的 UIViews 如何定位父 ViewController 的 UIImage? 我不知道语法。为了说明(很糟糕),UIView 中的代码将是这样的:
finalUIImageView = [[UIImageView alloc] initWithImage:self.parentViewController.reuseableUIImage];