[cell.Image setHighlightedImage:[UIImage imageNamed:cat]];
这是我设置高亮图片的代码。
高亮持续时间太短了,我想延长点。
你好,方法有好多种:按推荐级别来第一种 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
希望对您有帮助!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。