我想在自定义UITableViewCell上使用附件,但是不幸的是,我不确定该怎么做。我尝试制作插座,但线路没有连接到任何地方(尽管单元格已选择了自定义类)。
这是笔尖的标头:
#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
答案 0 :(得分:0)
在头文件中,通常将放置一个插座以引用您拖动到单元格的IB视图层次结构中的按钮。然后,您可以从IB中的单元格中ctrl拖动到按钮上以连接插座。
@property (nonatomic, weak) IBOutlet UIButton *infoButton;
您还可以在单元格类中创建一个操作,以在单击按钮时接收消息:
- (IBAction) handleInfoButtonClick: (id) sender {
/* do click here */
}
并将ctrl从按钮拖到IB中的单元格,以指示按钮将调用什么动作。
对于将代码连接到界面元素的初学者教程,您可以参考Apple的入门教程:
答案 1 :(得分:0)
好的。我自己找到了答案。
事实证明,有一种名为accessoryButtonTappedForRowWithIndexPath
的可爱方法,它使我能够以与cellForRowAtIndexPath
相同的方式检索信息,并且有可能通过编程方式进行搜索,而无需完全触碰自定义的xib(除了需要在UITableViewCell配置中选择附件)。