方法未重写超类中的任何函数(重写 func 集合视图)



试图在收集视图上注册一张点击点,以使用以下

   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关键字。

相关内容

  • 没有找到相关文章

最新更新