gpt4 book ai didi

ios - 当我们在表格 View 单元格上滑动时如何将图像添加到删除按钮

转载 作者:行者123 更新时间:2023-11-28 22:34:35 24 4
gpt4 key购买 nike

我已经实现了当我们在 tableview 单元格上滑动时获取删除按钮的代码(见第一张图片)。我想自定义这意味着我想添加图像来代替删除按钮(见第二张图片)。我用谷歌搜索,但没有得到任何方法或代码。每个地方都显示正常的删除按钮。如何将图像添加到删除按钮。任何想法!请帮助我。

enter image description here

enter image description here

最佳答案

将该按钮更改为其他内容可能不是一个好主意,用户希望该行为保持一致。但是您可以在自定义单元格中实现此方法。当用户执行滑动操作时将调用此方法:

- (void)willTransitionToState:(UITableViewCellStateMask)state
{
 [super willTransitionToState:state];
 if ((state & UITableViewCellStateShowingDeleteConfirmationMask) == UITableViewCellStateShowingDeleteConfirmationMask) {
for (UIView *subview in self.subviews)
{
  if ([NSStringFromClass([subview class]) isEqualToString:@"UITableViewCellDeleteConfirmationControl"]) {
UIImageView *deleteBtn = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 64, 33)];
[deleteBtn setImage:[UIImage imageNamed:@"delete.png"]];
[[subview.subviews objectAtIndex:0] addSubview:deleteBtn];
[deleteBtn release];
}
}
}
}

注意:我更愿意通过Apple's HIG在实现定制之前。

关于ios - 当我们在表格 View 单元格上滑动时如何将图像添加到删除按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16442229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com