IOS UITableView 改变编辑模式下的移动图标
来源:互联网 发布:手机霓虹灯软件 编辑:程序博客网 时间:2024/04/28 01:00
排序的控制是一个UITableViewCellReorderControl,但这是一个私有的类,所以你不能直接访问它。然而,你可以通过子视图的层次结构找到它的图片。
可以通过UITableViewCell的子类,重写它的 setEditing:animated:方法 如下:
- (void) setEditing:(BOOL)editing animated:(BOOL)animated{ [super setEditing: editing animated: YES]; if (editing) { for (UIView * view in self.subviews) { if ([NSStringFromClass([view class]) rangeOfString: @"Reorder"].location != NSNotFound) { for (UIView * subview in view.subviews) { if ([subview isKindOfClass: [UIImageView class]]) { ((UIImageView *)subview).image = [UIImage imageNamed: @"yourimage.png"]; } } } } } }
Or in Swift
override func setEditing(editing: Bool, animated: Bool) { super.setEditing(editing, animated: animated) if (editing) { for view in subviews as [UIView] { if view.description.rangeOfString("Reorder") != nil { for subview in view.subviews as [UIImageView] { if subview.isKindOfClass(UIImageView) { subview.image = UIImage(named: "yourimage.png") } } } } }}
0 0
- IOS UITableView 改变编辑模式下的移动图标
- IOS-UITableView编辑模式
- IOS UITableView编辑模式中,只有移动功能
- iOS中UITableView的编辑模式
- UITableView的编辑模式
- UITableView的编辑模式
- IOS-UITableView编辑模式示例
- UITableView-编辑模式(多选移动删除)
- iOS学习笔记-029.UITableView的编辑模式
- 31. UITableView的编辑模式
- iOS UITableView的编辑方法
- UITableView实现删除移动编辑的样式
- UITableView(二编辑移动)
- UITableView编辑状态下只显示排序图标
- iOS开发:UITableView编辑——cell的删除和移动
- ios开发系列之UITableView的移动行,编辑行,打开关闭区,刷新表
- iOS UITableView的刷新和编辑
- iOS UITableView动态改变tableHeaderView的高度
- Linux设备模型(2)_Kobject
- 《Windows API》创建窗口
- 水题 实现分数加的模板
- blender手册快捷键和操作技巧三
- Android Studio快捷键总结(Mac)
- IOS UITableView 改变编辑模式下的移动图标
- C语言笔记(八)
- Ubuntu14.04配置opencv2.4.11
- Remove Duplicates from Sorted Array
- 移动应用崩溃收集
- 应用系统常用性能指标
- 基于LibYaml函数库的twemproxy配置文件解析和修改
- lucene(一) lucene一些概念的理解
- (java)Best Time to Buy and Sell Stock系列