试图在收集视图上注册一张点击点,以使用以下
override func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath){
inputTextField.endEditing(true)
}
但是,我遇到了一个编译错误,说该方法不会从其超级类别中覆盖任何方法。
类是类型的Uicollection ViewController和Uicollection ViewDelegateFlaylayout
也使用swift 3。
谢谢。
这不是swift 3函数 - 您想要更新的版本 - 您可以告诉您,因为它的第一个参数在前面没有_
。您实际想要的是:
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
}
使用那个,一切都应该起作用。
只需删除override
关键字。