【问题标题】:UICollectionViewCell scrolls when UITextView is tapped, doesn't scroll back when keyboard dismissedUICollectionViewCell 在 UITextView 被点击时滚动,在键盘关闭时不会向后滚动
【发布时间】:2016-11-04 10:03:31
【问题描述】:

我在UIScrollViewUICollectionViewCell 中有一个UITextView,当我点击它时,键盘上的所有内容都会向上滚动,但当我关闭键盘时它永远不会向下滚动。

仅当所有内容都在 UICollectionViewCell 中时才会出现此问题

我没有添加任何代码来导致向上滚动,事实上UICollectionViewCell 甚至不是UITextView 的代表

有人遇到过这种情况吗?或者有谁知道如何在键盘出现时完全禁止它向上滚动?

感谢您的帮助...

【问题讨论】:

    标签: ios ipad uiscrollview uitextview uicollectionviewcell


    【解决方案1】:

    我终于找到了答案。我认为因为我的UICollectionViewCell 中有一个UIScrollView,所以UIScrollView 中的内容正在向上滚动。实际发生的情况是UICollectionView 在键盘出现时实际上将整个UICollectionViewCell 的框架向上移动了 200 像素,但在键盘消失时并没有将其向下移动,所以我只是将UICollectionViewCell 设置为UITextView 的代表,当它结束编辑时,我将单元格的原点重置为 (0, 0)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      相关资源
      最近更新 更多