gpt4 book ai didi

ios - 如何省略 [super layoutSubviews] 对 UITableViewCell 的调用?

转载 作者:行者123 更新时间:2023-11-28 17:37:52 24 4
gpt4 key购买 nike

我有一个非常复杂的 UITableViewCell 子类,我在 Instruments 中发现 [super layoutSubviews] 调用消耗了 5% 的运行时间,而滚动表格 View 。所以我尝试省略 [super layoutSubviews] 调用,因为我自己布局所有 subview 。它确实给了我性能提升。但是,我发现如果没有 [super layoutSubviews] 调用,像按钮这样的交互式 subview 将不再接收触摸事件。

所以我的问题是如何在我的 UITableViewCell 子类中省略 [super layoutSubviews] 调用以获得性能提升而不破坏传递到 subview 的触摸事件?

最佳答案

您是否尝试枚举 subview 并将 userInteractionEnabled 设置为 YES?仍然有点 hack,但如果这真的是唯一缺少的东西,它应该可以工作。

祝你好运

达米安

关于ios - 如何省略 [super layoutSubviews] 对 UITableViewCell 的调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9240242/

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