Liu*_*x31 0 uitextfield uikeyboard ios swift
我有一个包含a的UIView UICollectionView,其中包含自定义单元格.这些自定义单元格包含a UILabel和a UITextField.自定义单元类的代码和UICollectionView委托方法之一是:
class DurationDayCells: UICollectionViewCell {
@IBOutlet weak var dayLabel: UILabel!
@IBOutlet weak var dayHourText: UITextField!
}
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return daysSet.count
}
func collectionView(collectionView: UICollectionView!,layout collectionViewLayout: UICollectionViewLayout!,sizeForItemAtIndexPath indexPath: NSIndexPath!) -> CGSize {
return CGSize(width: (self.durationCollectionView.frame.width/CGFloat(daysSet.count)), height:
self.durationCollectionView.frame.height)
}
Run Code Online (Sandbox Code Playgroud)
如您所见,这些单元格是根据大小动态创建和调整大小的daysSet.问题是当我点击单元格中的一个文本字段时键盘没有弹出(粉红色/红色视图是说的UIView):

我还有一个跟进问题,当我设法键盘显示(不知何故),它UIView完全阻止了粉红色/红色,是否有一种方法可以在UIView选择文本字段时将整体向上移动,这样键盘就不会阻挡它?
Dav*_*Cao 12
关于键盘未显示,模拟器可能设置为链接计算机的键盘.从Xcode 6:键盘不会出现在模拟器中
iOS模拟器 - >硬件 - >键盘
取消选中"连接硬件键盘"
为了让您的内容在键盘显示时自动向上滚动,CocoaPod IQKeyboard仅为此https://github.com/hackiftekhar/IQKeyboardManager构建
如果您不知道CocoaPods是什么,我强烈建议您访问https://cocoapods.org/
| 归档时间: |
|
| 查看次数: |
3184 次 |
| 最近记录: |