在iOS 7中重复调用集合视图控制器的viewDidLayoutSubviews

时间:2013-09-24 22:36:49

标签: ios uicollectionview ios7

我有一个具有垂直流布局的集合视图控制器,它具有一些自定义布局属性以将其扭曲成半圆,但在其他方面相当正常。在iOS 6下,viewDidLayoutSubviews被精确调用两次,一次是初始化视图,另一次是在获取数据之后。但是在iOS 7下,无论是用手指向下还是在自己的动力下,它都会在集合视图滚动时重复调用。看起来每个didscroll可能只有一次。有没有人知道为什么会在7月份发生这种情况?

1 个答案:

答案 0 :(得分:8)

好的,根据Nickman55在Apple论坛上发布的这篇文章,只要重复使用集合视图单元,就会在iOS 7中调用viewDidLayoutSubviewshttps://devforums.apple.com/message/874718#874718