@interface modifyWoDeInfoViewController ()<UITableViewDataSource,UITableViewDelegate>
@property UITableView *wodeTableView;
@end
@implementation modifyWoDeInfoViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.title=@"账户";
self.wodeTableView=[[UITableView alloc] initWithFrame:CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y, self.view.frame.size.width, self.view.frame.size.height-44) style:UITableViewStyleGrouped];
self.wodeTableView.delegate=self;
self.wodeTableView.dataSource=self;
self.wodeTableView.separatorStyle=UITableViewCellSeparatorStyleNone;
self.wodeTableView.showsVerticalScrollIndicator = NO;
self.edgesForExtendedLayout=UIRectEdgeBottom;
[self.view addSubview:self.wodeTableView];
// Do any additional setup after loading the view.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
#pragma mark -TableDelegate
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
NSInteger number=0;
switch (section) {
case 0:
number=1;
break;
case 1:
number=5;
break;
case 2:
number=2;
break;
default:
break;
}
return number;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
cell.contentView.backgroundColor = [UIColor clearColor];
if (!cell) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
else{
while ([cell.contentView.subviews lastObject] != nil)
{
[(UIView*)[cell.contentView.subviews lastObject] removeFromSuperview];
}
}
return cell;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
return 3;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
CGFloat cellheight=0;
return cellheight;
}
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
return 12;
}
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
return 10;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
switch (indexPath.section) {
case 0:
{
}
break;
default:
break;
}
}
UIViewController 集成 UITableViewController 常用模板
最新推荐文章于 2019-05-23 13:16:00 发布