gpt4 book ai didi

ios - 具有属性的 addSubView 行为

转载 作者:行者123 更新时间:2023-11-28 20:07:23 25 4
gpt4 key购买 nike

我正在尝试了解我的应用程序中发生的事情...

我有一个 UICollectionViewCell 子类,它有一个 UIImageView 作为属性。

在该子类的 init 方法中,我以编程方式将 imageView 属性添加为类 contentView 的 subview :

    [self.contentView addSubview:self.imageView];

发生这种情况时,'self.imageView' 属性为 null,因为 imageView 尚未创建并分配给该属性。

稍后在我的 cellForItemAtIndexPath 方法中,我将单元格的 imageView 属性分配给一个 imageView 对象。

在这一点上,我希望内容 View 现在有一个有效的 imageView 子类,但这不是我所看到的。

所以我的问题是:为什么它不起作用?

我是否可以将我的“空”属性 imageView 添加为我的 self.contentView 的 subview ,然后将 imageView 属性分配为一个 imageView 对象,然后将该对象视为 contentViews subview 之一?

我希望这个问题是有道理的,描述起来很痛苦!

最佳答案

添加一个 nil 的 subview 对我来说听起来不对

我认为您使用了错误的方法。您应该在单元格的 init 方法中实例化并添加 imageView,然后在 Controller 的 cellForItemAtIndexPath 中像这样分配图像

cell.imageView.image = the image you want...

关于ios - 具有属性的 addSubView 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21646438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com