objective-c - IOS:用 UIImageView 填充 NSArray

标签 objective-c xcode ios uiimageview

在我的项目中,我创建了 30 个小的 UIImageView,在其中放置了不同的背景。这是我的一组没有背景的UIImageView

enter image description here

这是具有不同背景的 UIImageView 组:

enter image description here

我将这些 UImageView 组放入 UITableViewCell 中,并使用它们来定义时间线,但这并不重要。 我在 .h 中声明了这些 UIImageView 但现在我必须在 NSArray 或 NSMutableArray 中插入主题?因为在我的代码中(根据情况)我必须为每个 UIImageView 设置不同的背景。我如何在我的代码中组织它们?

最佳答案

您不想将它们全部放入一个数组中。您真正想要做的是为每个 View 分配“标签”。然后,您可以使用 -[UIView viewWithTag:(int)]; 获取指向您当时想要“交谈”的 ImageView 的指针。请记住,在标记您的 View 时不要使用负数或 0。

关于objective-c - IOS:用 UIImageView 填充 NSArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5646632/

相关文章:

xcode - 来自 Core Data 一对多集的 SwiftUI 构建列表

ios - 在 Swift 上从 Firebase 通过 URL 下载图像时横向加载

ios - 有没有办法知道 UIViewController 是否已经以模态方式呈现和解除?

javascript - 使用适用于 ios/android 的 jquery ui 键盘插件

ios - 如何在 CNContact 中更新/合并联系人

ios - iOS Google Places API-编译错误-使用未声明的标识符GMSAutocompleteViewController

ios - Xcode 6 : Create init function automatically?

Objective-C ARC 和传递 C 对象数组

iphone - 如果数据源为空,则显示默认 View 而不是 TableView

ios - 将应用程序上传到 Apple 商店时出现错误 "provisioning profile doesn' t include nslocationalwaysusagedescription