我有一个带有垂直流布局的集合视图控制器,它有一些自定义布局属性可以将其扭曲成半圆形,但在其他方面相当正常。在 iOS 6 下,viewDidLayoutSubviews
准确地调用了两次,一次是在视图初始化时,另一次是在它获得数据之后。但是在 iOS 7 下,每当集合视图滚动时,它就会被重复调用,无论是手指向下还是在其自身的动力下。看起来它可能是每个 didscroll 一次。有人知道这可能发生在 7 中的原因吗?
问问题
4257 次
1 回答
8
好的,根据 nickman55 在 Apple 论坛上的这篇文章,viewDidLayoutSubviews
每当重用集合视图单元格时,都会在 iOS 7 中调用。 https://devforums.apple.com/message/874718#874718
于 2013-09-26T07:57:42.660 回答