#import
"ViewController.h"
@interfaceViewController
()
<
UITableViewDelegate,
UITableViewDataSource
>
@property(nonatomic,strong)UITableView*
tablbleView;
@end
@implementationViewController
-
(void)viewDidLoad
{
[superviewDidLoad];
[self.view
addSubview:self.tablbleView];
}
-
(UITableView*)tablbleView{
if(_tablbleView
== nil)
{
_tablbleView
= [[UITableViewalloc]initWithFrame:self.view.bounds];
_tablbleView.delegate
= self;
_tablbleView.separatorColor
= [UIColorbrownColor];
}
return_tablbleView;
}
-
(CGFloat)tableView:(UITableView*)tableView
heightForRowAtIndexPath:(NSIndexPath*)indexPath{
return60;
}
-
(NSInteger)tableView:(UITableView*)tableView
numberOfRowsInSection:(NSInteger)section{
return6;
}
-
(UITableViewCell*)tableView:(UITableView*)tableView
cellForRowAtIndexPath:(NSIndexPath*)indexPath{
staticNSString
* cellid = @"nihao";
UITableViewCell*cell
= [tableView dequeueReusableCellWithIdentifier:cellid];
if(cell
== nil)
{
cell
= [[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:cellid];
cell.backgroundColor
= [UIColorclearColor];
}
returncell;
}
-(void)viewDidLayoutSubviews
{
[superviewDidLayoutSubviews];
if([self.tablbleView
respondsToSelector:@selector(setSeparatorInset:)])
{
[self.tablbleView
setSeparatorInset:UIEdgeInsetsZero];
}
if([self.tablbleView
respondsToSelector:@selector(setLayoutMargins:)])
{
[self.tablbleView
setLayoutMargins:UIEdgeInsetsZero];
}
}
-(void)tableView:(UITableView*)tableView
willDisplayCell:(UITableViewCell*)cell
forRowAtIndexPath:(NSIndexPath*)indexPath
{
if([cell
respondsToSelector:@selector(setSeparatorInset:)])
{
[cell
setSeparatorInset:UIEdgeInsetsZero];
}
if([cell
respondsToSelector:@selector(setLayoutMargins:)])
{
[cell
setLayoutMargins:UIEdgeInsetsZero];
}
}
-
(void)didReceiveMemoryWarning
{
[superdidReceiveMemoryWarning];
}
@end