【问题标题】:Buttons in Cell not clickable IOS 9单元格中的按钮不可点击 IOS 9
【发布时间】:2015-08-31 07:07:30
【问题描述】:

UITableViewCell 上面有几个按钮,在 IOS 8.4 按钮可点击(能够获得点击事件),在 IOS 9 中无法获得点击事件。

有人注意到了吗?

【问题讨论】:

  • 您的代码中可能存在错误。贴一些代码。

标签: ios objective-c ios9


【解决方案1】:

好的,我找到了解决方案,我认为这个错误在过去已经在 IOS 6.. 任何方式你应该将它添加到你的 UITableViewCell:

self.contentView.userInteractionEnabled = NO;

但这是因为我已将视图添加到单元格本身,而不是我的 contentView。

【讨论】:

  • 您的解决方案只有在您直接将按钮添加到单元格而不是 contentView 时才有效
【解决方案2】:

要启用内容视图上的按钮,只需启用该按钮 subview.Btn.userInteractionEnabled = true

您可能还想在此之前将子视图置于前面 cell.contentView.bringSubviewToFront(subview)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-14
    • 2021-05-15
    • 1970-01-01
    • 1970-01-01
    • 2018-01-05
    • 2022-01-22
    • 1970-01-01
    • 2020-11-24
    相关资源
    最近更新 更多