我正在使用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 存储在我的项目中。但是,当我运行我的应用程序时,我得到一个没有任何内容的白色背景。像这样:
编辑后的按钮,它被认为是用于删除,但它确实存在,因为我仍然可以捕获我想在其处理程序中执行的事件。
我想知道我是否正确设置背景图像,还是有其他方法可以实现我想要实现的目标?
提前致谢!