开发者社区> 问答> 正文

如何设置 cell 高亮持续时间?

[cell.Image setHighlightedImage:[UIImage imageNamed:cat]];
这是我设置高亮图片的代码。
高亮持续时间太短了,我想延长点。

展开
收起
a123456678 2016-07-27 14:09:28 1959 0
1 条回答
写回答
取消 提交回答
  • 你好,方法有好多种:按推荐级别来第一种 image.png UITableViewCell* cell =[tableView cellForRowAtIndexPath:indexPath];    cell.selected = YES;    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{         cell.selected = NO;    });

    第二种 - (void)setSelected:(BOOL)selected animated:(BOOL)animated;    - (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated; 取消setHighlightedImage方法, 实现上面两个方法中的任意一个,延时替换处理

    第三种简单粗暴 [NSThread sleepForTimeInterval:0.5f];


    更多阿里云帮助文档 https://help.aliyun.com

    希望对您有帮助!

    2019-10-14 16:17:29
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载