我继承了 UIScrollView (IPhone SDK) 并覆盖了 (void)layoutSubviews;方法。
我注意到每次滚动 scrollView 时,都会调用此方法。

这是正确的行为还是我的代码有错误?如果这是默认行为,这不是性能杀手吗?

真挚地,
海因里希

最佳答案

这是正确的行为,应使用它来获取 subview 的自定义布局。我已经多次使用它,并且即使添加了数百个项目,也没有出现任何性能问题。

该主题的documentation的一部分:

关于objective-c - UIScrollView 每次滚动时都会调用 layoutSubviews(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2760309/

10-10 20:28