gpt4 book ai didi

ios - 在 UITableViewCell 子类中实现自定义滑动功能

转载 作者:行者123 更新时间:2023-11-29 11:01:19 25 4
gpt4 key购买 nike

我正在尝试重新创建在许多应用程序中看到的效果,您有一个带有单元格的表格 View ,在单元格上滑动,该 View 将被另一个包含额外按钮的 View 替换。

我尝试按如下方式执行此操作:

    // Hacky hacky
RCTReceiptCell *selectedCell = (RCTReceiptCell *)[sender view];

RCTReceiptOptionsCell *optionsCell = [[RCTReceiptOptionsCell alloc] init];

if (optionsCell) {
NSBundle *mainBundle = [NSBundle mainBundle];
NSString *class = NSStringFromClass([RCTReceiptOptionsCell class]);
NSArray *cellComponents = [mainBundle loadNibNamed:class
owner:self
options:nil];
optionsCell = [cellComponents objectAtIndex:0];
}

// Make sure subview gets inserted on top.
NSArray *subviews = [[selectedCell contentView] subviews];
// NSUInteger index = [subviews indexOfObject:[subviews lastObject]];
UIView *selectedCellContentView = selectedCell.contentView;
[selectedCell insertSubview:optionsCell aboveSubview:selectedCell.contentView];
NSLog(@"subviews: %@",selectedCellContentView.subviews);

我面临的挑战是让 View 停留在单元格上。取而代之的是 View 短暂出现然后消失。我怎样才能让它停留,然后如何让它在另一个触摸事件发生时消失?

最佳答案

关于ios - 在 UITableViewCell 子类中实现自定义滑动功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15800842/

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