Ios UICollectionView内部的UIScrollView单元格消失
当键盘出现时,当我更改scrollView的contentInset时,collectionView有一种奇怪的行为。有时细胞消失了,我不知道这是怎么发生的 self.scrollView.contentInset=UIEdgeInsetstop:0,left:0,bottom:keyboardRect.height,right:0 这里有一个谷歌硬盘。我已经测试了XCode 8.3、iOS 10和iPhone SE模拟器 automaticallyAdjustsScrollViewInsets=false不起作用,这很奇怪。更改scrollView.contentInset或更改scrollView大小时,嵌入式UICollectionView的.contentSize.height将更改为32。我不明白为什么。这似乎与其他任何事情都没有关系 我尝试将其作为子VC加载,并将其作为子视图添加,而不是使用embedded in Container View方法-结果相同 不过有两种变通方法,或者,如果听起来更好的话,还有其他方法 如果ContainerView中嵌入的子VC是一个常规的UIViewController,并将UICollectionView添加为子视图,则似乎不会发生这种情况Ios UICollectionView内部的UIScrollView单元格消失,ios,swift,uiscrollview,uicollectionview,uikit,Ios,Swift,Uiscrollview,Uicollectionview,Uikit,当键盘出现时,当我更改scrollView的contentInset时,collectionView有一种奇怪的行为。有时细胞消失了,我不知道这是怎么发生的 self.scrollView.contentInset=UIEdgeInsetstop:0,left:0,bottom:keyboardRect.height,right:0 这里有一个谷歌硬盘。我已经测试了XCode 8.3、iOS 10和iPhone SE模拟器 automaticallyAdjustsScrollViewInsets
如果将集合视图直接添加到视图控制器,并跳过整个容器视图,则不会出现这种情况。是的,现在,我仅将UIViewController与子视图UICollectionView一起使用。我也有同样的问题。当我尝试更改集合视图高度时,单元格将消失。我不知道发生了什么事。请帮帮我