我想在单元格中添加自定义的EditingAccessoryView,当用户刷卡代替删除按钮时,我想显示我的自定义视图。如何为UITableView添加自定义EditingAccessoryView?
回答
设计视图像波纹管例如
现在做的UIView IBOutlet中在.h文件中
IBOutlet UIView *accessoryView;
连接会IBOutlet中您的设计视图。
现在.m文件组视图表格单元格的editingAccessoryView
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
cell.editingAccessoryView = accessoryView;
}
}
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
return NO;
}
现在
当你刷卡您的自定义视图将代替删除按钮
这似乎并没有在ios 6中工作。 – EightyEight 2013-06-28 21:42:34
我现在也试图做到这一点,EightyEight,并找到这种解决方案 - 我推测会是正确的 - 在iOS 6(模拟器,在XCode 5测试版上)。 – Slowburner 2013-07-29 10:11:47
这根本不起作用。首先,为“canEditRowAtIndexPath”返回NO将简单地阻止editAccessoryView显示出来。第二个问题是,您需要为每个新单元实例化一个新配件视图实例。最后......我不认为“dequeueReusableCellWithIdentifier”永远返回nil,这当然意味着editAccessoryView永远不会被分配。你真的测试过这个代码吗?我真的不这么认为。 – 2013-09-25 16:48:53
似乎没有这个功能。您只需使用下面的功能为删除确认按钮提供自定义文本。从厦门国际银行
- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath
谢谢。但我想添加两个按钮来代替一个删除按钮。不想更改该按钮的标题 – priyanka 2010-11-10 09:24:16
这正是我试图弄清楚如何去做的。对不起,我不会赞成,因为它没有解决问题。但是,谢谢! – androidnotgenius 2014-02-03 15:55:13
- 1. 将UIImageView添加到自定义UITableView Cell
- 2. 将代理添加到自定义UITableView
- 3. 如何在UITableView的选定行中添加自定义视图?
- 4. 如何在编辑模式下移动自定义UITableViewCell的editingAccessoryView?
- 5. 如何为Selenium添加自定义ExpectedConditions?
- 6. 如何自定义UITableView?
- 7. 如何自定义UITableView
- 8. 如何单元添加到自定义栏目中的UITableView
- 9. 如何将自定义单元添加到UITableView的底部?
- 10. 如何在UITableView周围添加自定义视图?
- 11. 如何在自定义UIView中添加UITableView?
- 12. 斯威夫特如何UITableView的自定义的UITableView类添加到UIViewController的
- 13. 自定义UITableView
- 14. 自定义UITableView
- 15. 自定义UITableView
- 16. 更改自定义单元格中EditingAccessoryView的位置
- 17. 如何在自定义主题中添加自定义字段
- 18. 如何在自定义中插入和添加自定义行?
- 19. 自定义的UITableView
- 20. 如何添加自定义列
- 21. Zend_Form:如何添加自定义的HTML
- 22. 如何添加自定义字体?
- 23. Angular 2 - 如何添加自定义类?
- 24. 如何添加自定义动画viewpager
- 25. 如何添加自定义验证,codeigniter
- 26. 如何添加自定义标签facet_grid()
- 27. 如何添加自定义错误?
- 28. 如何添加自定义FxCop规则?
- 29. 如何添加uiimagepickerview自定义覆盖
- 30. 如何添加自定义jquery验证?
的显示您能够显示在指示灯按钮当按下红色删除按钮后,tableView处于编辑模式时显示单元格吗? – 2011-09-06 07:21:28