【发布时间】:2016-02-29 11:34:38
【问题描述】:
我有一个UITableViewController,完全用Interface Builder 设计。 UITableViewController 称为 DonationTableView。我正在使用Static cells,UITableView 有 6 个部分。我使用Static cells 的原因是因为可以直接从Interface Builder 中填充内容,并且每个单元格都包含:
1) 不同的尺寸
2) 带有自己文本的标签
3) 一个按钮
我还可以在Interface Builder 中轻松使用AutoLayout,以确保此DonationTableViewController 在所有设备上看起来都合适。我知道我可以使用代码,但我还是个新手,我对Interface Builder 很有信心。
我有一个名为DonationTableViewCell 的自定义UITableViewCell 类,我已将其分配给Interface Builder 中的UITableViewCell。我现在正在尝试为每个cell 中的UIButton 创建一个IBAction 和IBOutlet,但是随着Assistant Editor 向上,它不会让我以您的方式实际拖动创建IBAction通常会。如果我将UITableView 更改为Dynamic,它就会允许我这样做,但如上所述,我有一个完全工作的UITableView 和Static Cells,我只想在自定义UITableViewCell 类,以便我可以单击按钮并运行操作。
基本上,我希望能够将IBAction 分配给UITableViewCell 中的UIButton。我该怎么做呢?
任何想法将不胜感激。
【问题讨论】:
-
DonationTableView 类是继承自 UITableViewController 吗?您可以从 DonationTableView.h 中查看。
-
感谢@alicanbatur - DonationTableView 继承自 UITableViewController,而 DonationTableViewCell 继承自 UITableViewCell。第一个答案已经解决了这个问题 - 感谢您伸出援手
标签: ios objective-c iphone uitableview uibutton