将 UIViewController 的 .view 添加到 UITableViewCell 会使其按钮不接收触摸

Adding UIViewController's .view to UITableViewCell makes its button to not receive touches

提问人:Jongers 提问时间:11/4/2020 最后编辑:Jongers 更新时间:11/4/2020 访问量:18

问:

我有一个有 3 行的表视图(第 1 个广告、第 2 个内容、第 3 个内容描述)

在我的tableViewCell中的内容:

-(void)setupCell{ 

MyViewController* vc = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];

[self.contentView addSubview:vc.view];
}

橙色视图是不接收触摸的 MyViewControllerenter image description here

在 MyViewController 的笔尖上,我添加了一个带有 IBAction 的按钮,该按钮打印一个字符串以检查它是否正常工作,但当我尝试点击它时,它从未被调用。

我不知道是什么导致了这个问题,被困了几个小时。

Objective-C UITableView UIBuint 子视图

评论

1赞 zeytin 11/4/2020
你能分享你的代码包括你的观点吗?
0赞 Jongers 11/4/2020
@zeytin我添加了一些附加信息

答: 暂无答案