gpt4 book ai didi

ios - 访问自定义 UITableView 单元格的属性

转载 作者:行者123 更新时间:2023-11-29 13:39:10 28 4
gpt4 key购买 nike

我有一处特性,特别是 UIActivityIndicatorViewUITableViewCell 的(可重用)子类中.选择单元格后,AVAsset是从 URL 中获取的,但我想要 UIActivityIndicatorView当从 URL 和 AVAsset 获取足够的数据时隐藏可以使用了。但我不知道如何访问所选的单元格。我认为最好的方法是设置一个指向属性中最后选定的单元格的指针,然后像这样访问它。

@interface
@property (nonatomic, retain) customTableViewCustomCell *activeCell;
@end

@implementation
@synthesize activeCell;

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// remember pointer to active cell for later
activeCell = [tableView cellForRowAtIndexPath:indexPath];
}

- (void) updateInterface
{
[activeCell.activityIndicator stopAnimating];
}

但是我得到一个关于不兼容指针类型的编译错误,因为 cellForRowAtIndexPath:indexPath返回 UITableViewCell而不是 customUITableViewCell .我需要一个指向 customUITableViewCell 的指针所以我可以访问 activtyIndicator IBOutlet属性(property)。

最佳答案

试试这个

  activeCell = (customTableViewCustomCell *) [tableView cellForRowAtIndexPath:indexPath];

关于ios - 访问自定义 UITableView 单元格的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9643995/

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