gpt4 book ai didi

iphone - didSelectRowAtIndexPath 没有被调用

转载 作者:可可西里 更新时间:2023-11-01 06:23:50 27 4
gpt4 key购买 nike

我在 UIViewController 中有一个 UITableView,如下所示:

.h

@interface OutageListViewController : UIViewController<UITableViewDelegate,UITableViewDataSource> {
IBOutlet UITableView *outageTable;

.m

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"Selected");
}

我有自定义表格单元格:

//编辑我在我的自定义 View 上并排放置了 UILabel,并在整个区域铺设了背景。但是在调整/删除我放在自定义单元格上的背景图像和标签后,仍然没有调用“didSelectRowAtIndexPath”。//结束编辑

@interface AbstractSummaryListViewCell : UITableViewCell {...}

@interface FiveColumnSummaryCell : AbstractSummaryListViewCell {...}

这个 UIView 在另一个 UIView 里面:

@interface CustomTabBarController : UIViewController {
OutageListViewController *outageListViewController;

然后我的 AppDelegate 将其添加到窗口:

[window addSubview:[customTabBarController view]];

现在我试图确定哪个单元格被点击并且 didSelectRowAtIndexPath 没有被调用,我有 dataSource 和委托(delegate)从 UITableView 连接到文件的所有者,实际上数据正确填充作为我的“cellForRowAtIndexPath”指定,任何想法我该如何解决这个问题?

谢谢!

最佳答案

我解决了:忘记在我的自定义单元格 xib 中选中已启用用户交互。真是个傻瓜!

关于iphone - didSelectRowAtIndexPath 没有被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6905897/

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