我想使用我的自定义UITableViewCell附件,但不幸的是,我不知道如何做到这一点。我试着做一个出口,但是线路没有连接到任何地方(尽管单元格已经选择了自定义类)。
这是nib的标题:
#import "UIKit/UIKit.h"
@interface CustomCreditCell : UITableViewCell
@property (weak, nonatomic) IBOutlet UILabel *profileName;
@property (weak, nonatomic) IBOutlet UILabel *ccNumber;
@end这是单元格类:
#import "CustomCreditCell.h"
@interface CustomCreditCell()
@end
@implementation CustomCreditCell
@end发布于 2018-10-01 20:42:27
好的。我自己找到了答案。
结果发现,有一种名为accessoryButtonTappedForRowWithIndexPath的甜蜜方法,它允许我以与cellForRowAtIndexPath相同的方式检索信息,并可能以编程的方式生成一个自定义xib (除了需要在UITableViewCell配置中选择的附件之外)。
发布于 2018-10-01 18:43:34
在头文件中,您通常会放置一个出口,以引用拖动到单元格的IB视图层次结构中的按钮。然后,您可以从IB中的单元格类中将ctrl-拖到按钮上,以连接出口。
@property (nonatomic, weak) IBOutlet UIButton *infoButton;您还可以在单元格类中创建一个操作,以在单击按钮时接收消息:
- (IBAction) handleInfoButtonClick: (id) sender {
/* do click here */
}并将ctrl-从按钮拖动到IB中的单元格,以指示按钮将调用什么操作。
对于初学者关于将代码连接到接口元素的教程,您可以参考Apple的入门教程:
https://stackoverflow.com/questions/52596032
复制相似问题