gpt4 book ai didi

ios - 为什么我的 UIImageView 没有显示在我的 TableViewController 单元格中?

转载 作者:行者123 更新时间:2023-11-28 21:23:05 24 4
gpt4 key购买 nike

我有一个 TableViewController,它有一个我自定义的单元格,我添加了一个标签和一个 UIImageView。我的Image没有显示出来,我把UIImageView对象的背景颜色改了一下,看看是不是只是布局问题,显示的是我选择的颜色,所以确实不是布局问题。我的 cellForRowAtIndexPath 代码是:

UITableViewCell *cell = [self.myTableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];



UIImageView *fromImageVIew = (UIImageView *)[cell viewWithTag:1];

UIImage *fromImage = [UIImage imageNamed:@"MyImag.jpg"];
fromImageVIew = [[UIImageView alloc] initWithImage: fromImage];

当我 NSLog fromImageVIew 的内容时,我得到一个对象,所以我确定它不是 Nil。

Ps:如果我的 UIImageView 中有正确的标签号,我检查了我的 Storyboard,它确实是 1。

有什么帮助吗?

最佳答案

当您分配一个全新的时,您将删除对单元格内的 imageView 的引用。那时 fromImageView 现在指向您刚刚分配的新 View ,它在任何 View 层次结构中都不存在。

如果您确定您的单元格中有一个 imageView,那么您可以将加载的图像设置到现有 View 中:

UIImage *fromImage = [UIImage imageNamed:@"MyImag.jpg"];
fromImageVIew.image = fromImage;

关于ios - 为什么我的 UIImageView 没有显示在我的 TableViewController 单元格中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39185491/

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