【发布时间】:2019-08-19 02:41:17
【问题描述】:
我正在尝试创建一个多步骤表单以供用户创建帐户,因此我为每个步骤创建了一个 UICollectionView 和一个单元格。但是,当我打开键盘时,整个单元格都随之上升,我希望这不会发生!我的意思是,键盘不会影响单元格。
在键盘出现之前
键盘出现后
打开 UICollectionView 的函数
@objc private func openSignUpViewContr(){
let layout: UICollectionViewFlowLayout = UICollectionViewFlowLayout()
layout.scrollDirection = .horizontal
layout.minimumLineSpacing = 0
let sgnUpVC = SignUpController(collectionViewLayout: layout)
present(sgnUpVC, animated: true, completion: nil)
}
【问题讨论】:
-
好像你已经安装了 IQKeyboardManager 或类似的东西。是真的吗?
-
据我所知,我没有安装!这是一个常见的问题吗?
-
检查一次您的 PODS 文件。这取决于。 SO上有很多帖子,其中OP希望在键盘出现时将屏幕提升到UITextField/UITextView。
-
试试github.com/michaeltyson/TPKeyboardAvoiding,会自动管理textfields的上下滚动。
-
但是,就我而言,整个单元格都随着键盘向上滑动!!它不是文本字段
标签: ios swift uicollectionview keyboard cell