iOS修改系统cell右边箭头(>)颜色

方法1

设置自定义图片:

UIImageView *accessoryImgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"accessoryImg.png"]];
cell.accessoryView = accessoryImgView;

方法2

修改cell右箭头图片的渲染模式、前景色:
(此方法需设置数据后刷新表格)

        cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
// 直接设置TintColor无用,当UITableViewCellAccessoryCheckmark才起作用
//        [cell setTintColor:[UIColor redColor]]; 
        // 修改cell 右边箭头前景色
        [cell.subviews enumerateObjectsUsingBlock:^(__kindof UIButton * _Nonnull btn, NSUInteger idx, BOOL * _Nonnull stop) {
            if ([btn isKindOfClass:[UIButton class]]) {
                [btn.subviews enumerateObjectsUsingBlock:^(__kindof UIImageView * _Nonnull imgView, NSUInteger idx, BOOL * _Nonnull stop) {
                    if ([imgView isKindOfClass:[UIImageView class]]) {
                        UIImage *image = [imgView.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
                        imgView.image = image;
                        imgView.tintColor = [UIColor redColor];
                    }
                }];
            }
        }];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,257评论 4 61
  • 208,恍惚恍惚。
    一念归远阅读 1,677评论 0 0
  • 我喜欢站在窗前,听雨, 寂静的夜,冰凉的雨, 总会勾起我泛黄的往事。 忆往昔,南国佳人素婵娟, 到而今,唯独相伴梨...
    雪落无痕sama阅读 1,605评论 0 0
  • 其实,我每天在书店都很忙碌,同事问我咋就总是闲不下来,其实他们根本不懂我在想什么做什么,当然可能我自己都不知道我在...
    馬良阅读 1,462评论 0 0