--------------控制器m文件----------------
- (void)viewDidLoad {
[super viewDidLoad];
//隐藏多余的cell分割线
self.enclosureTableView.tableFooterView = [[UIView alloc]init];
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 10;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *ID = @"cell";
NSArray *imageArry = @[@"edit_person.png",@"clear.png",@"setting.png",@"offline_map.png",@"help.png",@"feedback.png",@"about.png",@"exit_login.png",@"exit_system.png",@"msg.png"];
NSArray *lableArry = @[@"编辑个人资料",@"缓存清理",@"服务器设置",@"离线地图",@"App使用帮助",@"用户反馈",@"关于软件",@"切换账号",@"退出系统",@"推送"];
NSArray *promptArry = @[@"next_press.png",@"next_press.png",@"next_press.png",@"next_press.png",@"next_press.png",@"next_press.png",@"next_press.png",@"next_press.png",@"next_press.png",@"uncheck.png"];
MoreTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ID];
if (cell == nil) {
cell = [[[NSBundle mainBundle]loadNibNamed:@"MoreTableViewCell" owner:nil options:nil]firstObject];
}
[cell seticonView:imageArry[indexPath.row]];
[cell settitle:lableArry[indexPath.row]];
[cell setprompt:promptArry[indexPath.row]];
return cell;
}
--------------cell类m文件------------
//设置左图片
- (void)seticonView:(NSString *)imageName
{
self.iconView.image = [UIImage imageNamed:imageName];
}
//设置文字
-(void)settitle:(NSString *)str
{
self.title.text = str;
}
//设置右图片
-(void)setprompt:(NSString *)imageName
{
self.promptView.image = [UIImage imageNamed:imageName];
}