将背景图像添加到UITableViewRowAction按钮

时间:2015-08-12 10:03:07

标签: ios uitableview uitableviewrowaction

我正在使用UITableViewRowAction。我的要求是,在左侧滑动表格单元格时,我应该显示2 ? $arr[$key] 。我能够通过实施$_POST['email']来实现这一目标。这是

的代码
UITableViewRowAction button

目前我使用一些任意颜色作为-(NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath;-(NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewRowAction *button = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"Delete" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath) { NSLog(@"Action to perform with Button 1"); }]; button.backgroundColor = [UIColor greenColor]; //arbitrary color UITableViewRowAction *button2 = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"Edit" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath) { NSLog(@"Action to perform with Button2!"); }]; button2.backgroundColor = [UIColor redColor]; //arbitrary color return @[button, button2]; } 的背景。

但我的要求是拥有背景图片而不是某种颜色。我查看了here给出的答案,并通过添加

尝试并实现了它
button

而不是

button2

我的 icon_ab_delete.png 存储在我的项目中。但是,当我运行我的应用程序时,我得到一个没有任何内容的白色背景。像这样:

enter image description here

编辑后的按钮,它被认为是用于删除,但它确实存在,因为我仍然可以捕获我想在其处理程序中执行的事件。

我想知道我是否正确设置背景图像,还是有其他方法可以实现我想要实现的目标?

提前致谢!

0 个答案:

没有答案