ios - 在UICollectionView中实现按钮点击

标签 ios ipad delegates uicollectionview uicollectionviewcell

有没有办法从 UICollectionViewCell 中的按钮获取按钮单击事件?我使用了一个 Nib 来填充 Collection View ,单元格有按钮但它的 Action 没有被调用。我认为问题在于被调用的委托(delegate)。我该如何解决这个问题?

我是如何创建的:

  1. 添加了一个空的 nib,创建了一个 Collection View 单元格
  2. 添加了一个 .h 和 .m 文件,并将单元格 Nib 的文件作为创建的类的所有者
  3. 在类里面写了一个 Action 。
  4. 将按钮连接到操作

有什么方法可以获取操作? 我做错了什么?

最佳答案

通过从“对象”面板中拖动“ Collection View 单元格”在 Nib 中创建单元格非常重要。如果您使用 UIView 并且只是在 Identity Inspector 中更改此单元格的类,则该操作将不起作用。

关于ios - 在UICollectionView中实现按钮点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13966291/

相关文章:

android - 在 flutter 应用程序中添加日期选择器的正确方法是什么?

ios - Swift 中的垂直标签栏

c# - 如何获取现有函数并在 C# 中使用 Func<..> 编写它?

objective-c - 为委托(delegate)提供 'strong' 引用是否可行?

ios - Spotify ios SDK 登录 : Invalid Redirect URI

ios - 如何删除 TableView ios 的索引路径中的重复项,

ios - Firebase 忘记密码 - 如何识别用户是使用电子邮件还是 Facebook 登录?

iphone - iOS - 强制键盘以横向显示

iphone - 两个 View UIView 和 UIImageView 的 GestureRecognizer 问题

ios - 当我在 Swift 中将对象的委托(delegate)设置为 "self"时,编译器在做什么?