首页 > 其他 > 详细

表格视图 - 使用代码自定义行高度

时间:2015-12-17 12:16:31      阅读:222      评论:0      收藏:0      [点我收藏+]

1. 实现UITableViewDelegate协议

@interface ViewController () <UITableViewDelegate>

 

2. 将表格视图的代理属性指向其父容器视图

self.myTableView.delegate = self;

 

3. 实现协议对应的方法

tableView:heightForRowAtIndexPath:

 

完整代码(ViewController.m):

#import "ViewController.h"

@interface ViewController () <UITableViewDelegate>
@property (nonatomic, strong) UITableView *myTableView;
@end

@implementation ViewController
    
- (CGFloat)     tableView:(UITableView *)tableView
  heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    if ([tableView isEqual:self.myTableView]){
        return 100.0f;
    }
    return 40.0f;
}
    
- (void)viewDidLoad{
    [super viewDidLoad];
    
    self.myTableView = [[UITableView alloc]
                        initWithFrame:self.view.bounds
                        style:UITableViewStylePlain];
    
    self.myTableView.delegate = self;
    
    [self.view addSubview:self.myTableView];
    
}

@end

 

表格视图 - 使用代码自定义行高度

原文:http://www.cnblogs.com/davidgu/p/5053484.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!