##DAY13——可视化编程之XIB
1、关联控件
2、关联事件
3、关联手势
4、关联代理
这个时候即使不给控制器用下面方法添加代理,代理方法也是可以使用的,只是没有方法提示:
其他重要地方:
#import "Student.h"@interface StudentTableViewCell : UITableViewCell@property (strong, nonatomic) IBOutlet UIImageView *headerImageView;@property (strong, nonatomic) IBOutlet UILabel *nameLabel;@property (strong, nonatomic) IBOutlet UILabel *genderLabel;@property (strong, nonatomic) IBOutlet UILabel *phoneLabel;@property (strong, nonatomic) IBOutlet UILabel *introducedLabel;//@property (nonatomic, strong)Student *stu;- (void)sendValueByStudent:(Student *)student;@end@implementation StudentTableViewCell- (void)sendValueByStudent:(Student *)student { self.headerImageView.image = [UIImage imageNamed:student.icon]; self.nameLabel.text = student.name; self.genderLabel.text = student.sex; self.phoneLabel.text = student.phoneNumber; self.introducedLabel.text = student.introduce;}@end#define kStr @"reuse"- (void)viewDidLoad { [super viewDidLoad]; //tableView的行高自适应 self.tableView.rowHeight = UITableViewAutomaticDimension; //这个高度是预留高度,不影响自适应,只要不是0都可以 self.tableView.estimatedRowHeight = ; //如果使用XIB绘制cell的话,一定要注意,表视图必须注册cell类 [self.tableView registerNib:[UINib nibWithNibName:@"StudentTableViewCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:kReuse]; [self handelData];