//
// ViewController.m
// tableview
//
// Created by chenvinci on 2017/2/12.
// Copyright © 2017年 cuijing. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()<UITableViewDataSource>
@property(nonatomic,strong) UITableView* myView;
@property(nonatomic,strong) UIView* headerView;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
[self myView];
self.myView.rowHeight = 60;
self.headerView = [[UIView alloc]init];
//headerView
UIImageView*img = [[UIImageView alloc]init];
img.image = [UIImage imageNamed:@"k.jpg"];
self.headerView.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height/self.view.frame.size.width*img.image.size.width);
img.frame = self.headerView.frame;
[self.headerView addSubview:img];
self.myView.tableHeaderView = self.headerView;
}
-(UITableView*) myView{
if (!_myView) {
_myView = [[UITableView alloc]initWithFrame:self.view.frame style:UITableViewStylePlain];
[self.view addSubview:_myView];
_myView.dataSource = self;
}
return _myView;
}
//有多少节
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
return 1;
}
//每节几行
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return 3;
}
//tableviewcell
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
//indextPath.section 节
//indexPath.row 行
static NSString*identifier = @"cell";
//重用cell
UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:identifier];
if (cell == nil) {
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier];
}else{
NSLog(@"cell重用");
}
cell.textLabel.text = @"汪峰";
cell.detailTextLabel.text = @"春天里";
cell.imageView.image = [UIImage imageNamed:@"0.jpg"];
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;//->
return cell;
}
//tableview的 style :grouped
-(NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section{
if (section == 0) {
return @"kkk end";
}else{
return @"kkk2 end";
}
}
-(NSString*)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{
if (section == 0) {
return @"kkk ";
}else{
return @"kkk2 ";
}
}
@end
tableview
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 之前的那版,刚发布,马上就有朋友给出了宝贵意见。不得不说,与人分享是一件令人高兴的事。^-^ 这不今天得空,就将原...
- 源码地址:https://github.com/maladoufupi/TableViewNestingTable...
- 最近一直使用Storyboard, 遇到很多问题, 当Storyboard用顺手之后, 会越用越爱. 使用Stor...
- 在UITableView的Cell里嵌套使用CollectionView场景里,如果在点击CollectionVi...