尝试在集合视图上注册一个点按以使用以下
关闭键盘 override func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath){
inputTextField.endEditing(true)
}
但是我收到编译错误,说该方法没有覆盖它的超类中的任何方法。
该类的类型为UICollectionViewController,UICollectionViewDelegateFlowLayout
也使用swift 3。
感谢。
答案 0 :(得分:3)
这不是Swift 3的功能 - 您需要更新版本 - 您可以告诉,因为它的第一个参数前面没有_
。你真正想要的是:
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
}
使用那个而不是一切都应该有用。
答案 1 :(得分:-1)
只需删除String message = getIntent().getStringExtra("co.jamesbrown.MESSAGE");
关键字。