ios - 我可以在同一个 tableViewCell 中使用 IBOutlet 和 IBAction 吗?

标签 ios iphone ibaction iboutlet

tableviewcell 中使用相同按钮的 IBOutletIBAction 是好的做法吗?

什么时候人们在单元格中有 IBOutlets 而在 viewcontroller 中有 IBAction

谢谢!

最佳答案

如果您使用 .h 和 .m 文件将 uitableviewcell 的子类用于自定义单元格,那么您应该在 .h 文件中定义 IBOutlet,当您想要定义它的操作时,您可以在 cellForRowAtIndexPath: 方法中定义它,并手动定义它的目标方法。 如果您将在 uiviewcontroller 中定义此方法,那么它将对所有按钮操作执行相同的操作。

关于ios - 我可以在同一个 tableViewCell 中使用 IBOutlet 和 IBAction 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33603050/

相关文章:

iOS:逆 UIBezierPath (bezierPathWithOvalInRect)

java - JBoss 上的 IOS 身份验证和 Java 应用

objective-c - Objective-C - 二次方程求解器

iphone - UISegmentedControl 中条形之间的空间

iphone - 更新了 NSAttributedString 中的子字符串

ios - 安装 cocoapods 时出错 : Failed to build gem native extension

iphone - iOS:如何向号码中带有特殊字符(#/*)的通讯录联系人发起调用?

iphone - Xcode:单击按钮会导致 NSInvalidArgumentException

objective-c - 为什么 IBAction 的发送者类型必须是 id?

ios - IBAction 和按钮以编程方式