写个UITableViewCell的分类重写这个方法

- (void)didMoveToSuperview {
[super didMoveToSuperview];
// 全局替换右侧箭头
if (self.accessoryType == UITableViewCellAccessoryDisclosureIndicator) {
UIImageView *i = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"btn_enter"]];
self.accessoryView = i;
} }

更新2016-2-18早,有些复杂的cell的情况下,还是没有替换成所需要的自定义箭头,那么这种情况下只能在特别的控制器里重写代理方法

#pragma mark - UITableViewDelegate
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
// 不用系统自带的箭头
if (cell.accessoryType == UITableViewCellAccessoryDisclosureIndicator) {
UIImage *arrowImage = [UIImage imageNamed:@"btn_enter"];
UIImageView *arrowImageView = [[UIImageView alloc] initWithImage:arrowImage];
cell.accessoryView = arrowImageView;
}
}

或者真的是需要全部处理箭头的话,就要用到hook了

最新文章

  1. 为何Apache下.htaccess不起作用,Linux、Windows详解
  2. 视频直播APP开发分析
  3. ES5 数组方法forEach
  4. Pre-Update and Pre-Insert Trigger Examples For Oracle Forms
  5. spring中配置jdbc数据源
  6. Android应用中-更新提示显示红点的方案
  7. Linux内核分析(六)----字符设备控制方法实现|揭秘系统调用本质
  8. Java 基于WebMagic 开发的网络爬虫
  9. jenkins使用4----git maven工具连接
  10. RDS MySQL InnoDB 锁等待和锁等待超时的处理
  11. Linux系统7z文件解压
  12. sql server 2008数据库 降为 sql server 2005数据库 最终方案总结
  13. maven 编译打包时,明明类文件没有问题,却提示错误:未结束的字符串字面值,maven-compiler-plugin:2.3.2
  14. 更改SQL Server中默认备份文件夹
  15. vue+element 点击按钮后 导致 刷新页面 致url中拼接 ? 或者拼接参数
  16. Jetty开发指导:WebSocket介绍
  17. Gulp插件autoprefixer的使用
  18. 20145216史婧瑶《Java程序设计》第8周学习总结
  19. MANIFEST.MF的文件的作用
  20. Bower和Gulp集成前端资源

热门文章

  1. 【BZOJ 1568】【JSOI 2008】Blue Mary开公司
  2. Windows上python的virtualenv 安装及使用
  3. Yii2的View中JS代码添加
  4. Spark 与 MapReduce的区别
  5. css-css权威指南学习笔记1
  6. PHP热身
  7. HA模式强制手动切换:IPC's epoch [X] is less than the last promised epoch [X+1]
  8. 【bzoj2245】 SDOI2011—工作安排
  9. BROOTKIT Pinciple、Code Analysis(undone)
  10. mtd零星记录