【发布时间】:2013-01-28 14:22:20
【问题描述】:
我目前正在为 iOS 5 及更高版本开发一个应用程序,其中使用 AVQueuePlayer 实例在 自定义 UITableViewCell 内播放视频。
有“n”个这样的自定义单元格播放“n”个视频。
我想实现一个功能,在给定时间后禁用播放器播放视频。
我有一个倒数计时器,它显示 UILabel 中剩余的时间,用于禁用 AVQueuePlayer 实例下方的播放器。
我必须在一分钟后更新计时器(假设)以显示禁用发生的剩余时间。例如“还剩 5 分钟”。
我为此目的使用 NSTimer。但是,我不知道如何仅重新加载或更新自定义 UITableViewCell 的 UILabel 实例。我在一些线程中看到了以下方法的使用
- (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
但是,如果我在播放视频时这样做,它会停止并再次重新加载。
这个问题有更好的解决方案吗?
【问题讨论】:
标签: ios ios5 uitableview