##DAY13——可视化编程之XIB

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了##DAY13——可视化编程之XIB相关的知识,希望对你有一定的参考价值。

##DAY13——可视化编程之XIB

 

 

 

#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 = 1000;

    //如果使用XIB绘制cell的话,一定要注意,表视图必须注册cell类    

    [self.tableView registerNib:[UINib nibWithNibName:@"StudentTableViewCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:kReuse];

    [self handelData];

 

以上是关于##DAY13——可视化编程之XIB的主要内容,如果未能解决你的问题,请参考以下文章

swift 之xib自定义view可视化到storyboard

面向面试编程代码片段之GC

Day 17前端工具升级之Javascript & jQuery

iOS开发中xib和Storyboard中需要注意的事项

C#高级编程笔记 Day 5, 9月 13日 (泛型)

Xcode使用介绍之二:创建UI界面+连线