gpt4 book ai didi

ios - 自定义 UITableViewCell,单元格中的按钮不起作用

转载 作者:技术小花猫 更新时间:2023-10-29 11:15:04 24 4
gpt4 key购买 nike

我有一个 UITableViewController,我在其中使用自定义 UITableViewCell。该单元格包含图像、标签和按钮。除按钮外,一切都按预期工作。按下按钮时,没有任何反应。只有单元格被选中。

我在 IB 中建立了从按钮到自定义 TweetTableViewCell 类的连接。

@property (weak, nonatomic) IBOutlet UIButton *cellFollowButton;
- (IBAction)followButtonTappedonCell:(id)sender;

我正在 followButtonTappedonCell 操作中向控制台写入一些文本。但是当按下按钮时,没有任何反应。在我看来,某些 View 在到达按钮之前消耗了水龙头。为了让它更困惑......当我像这样以编程方式在 UITableViewController 中添加一个按钮时:

[cell.cellFollowButton addTarget:self action:@selector(customActionPressed) forControlEvents:UIControlEventTouchDown];
[cell addSubview:cell.cellFollowButton];

...它只是工作。我在其他文章中读到禁用“启用用户交互”解决了类似的问题,但在我的情况下却没有。我敢肯定,许多其他人在使用 UITableViewCells 中的按钮时一定遇到过这个问题。非常感谢任何帮助。

我正在使用适用于 iOS 7 的 Xcode 5。

最佳答案

如果您的单元格在 Nib 中,请确保根对象是 UITableViewCell 而不是 UIView

nib with UITableViewCell as root

关于ios - 自定义 UITableViewCell,单元格中的按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21484022/

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