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

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

 

时间: 2024-09-25 11:21:17

表格视图 - 使用代码自定义行高度的相关文章

iOS头部渐变的表格视图设计

iOS头部渐变的表格视图设计         今天再来给大家带来一个开发中常用到的视图控制器,在很多应用中,可能都会遇到这样的一个需求:表视图控制器最上方有一个头图控件,当表格视图滑动在顶部时,导航栏透明,当表格视图逐渐向下滑动时,导航栏渐渐出现,并且在滑动期间,头图会展示相关的渐变动画效果.以前经常会遇到这样的需求,但从没有整理与封装完善,这次将其封装成完整的控件,无论有无导航,都可以很好的支持,方便以后使用也提供给需要的朋友.         在设计控件之前,我们应该先编写控件的头文件,头文

ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局

一.实现效果 二.使用纯代码自定义一个tableview的步骤 1.新建一个继承自UITableViewCell的类 2.重写initWithStyle:reuseIdentifier:方法 添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中) 进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字体\固定的图片) 3.提供2个模型 数据模型: 存放文字数据\图片数据 frame模型: 存放数据模型\所有子控件的frame\cell的高度

基于jq可编辑表格内容实现代码

本例适用场景:当查看详细资料,如用户详情信息,发现其中某几个字段信息需要修改,可直接点击该字段内容进行修改,节约了用户时间,(传统的做法是进入一个编辑页面,列出所有编辑的字段信息,即使你只需要编辑其中一两个字段内容,然后点击提交)提高了WEB响应速度,从而提高了前端用户体验. 本例依赖jquery库,并基于jeditable插件,具有以下特点: 实时编辑,后台实时响应,并即时完成局部刷新. 可自定义输入表单类型,目前jeditable提供text,select,textarea类型. 响应键盘的

表格视图 - 填充数据

1. 实现UITableViewDataSource协议 2. 实现协议规定的重要方法 // 通知表格视图要装载的区段数(可选)  numberOfSectionsInTableView:   // 告诉表格视图控制器每个区段应该装载多少单元格或者行数(强制) tableView:numberOfRowsInSection:   // 返回一个UITableViewCell类的实例,该实例为数据行(强制) tableView:cellForRowAtIndexPath:   3. 将表格视图数据

MySql数据库查询结果用表格输出PHP代码示例

 这篇文章主要介绍了MySql数据库查询结果用表格输出PHP代码示例,本文直接给出代码示例,需要的朋友可以参考下     在一般的网站中,我们会通常看到,很多数据库中表的数据在浏览器都是出现在表格中的,一开始让自己感到很神奇,但是仔细想想也不算太复杂,既然可以dql和dml的一般返回,以表格的方式返回应该也不成问题,但是,有一点说明的是,在客户端设计脚本去实现问题是不对的,即便可以实现起来也是非常复杂,所以,只能在服务器的方面去考虑,想想问题解决的方式就有了,即在返回的时候打印表格标签和对应属性

uitableview-当UITableView和UIScrollView共存时,表格视图发生不正常偏移,继而消失不见

问题描述 当UITableView和UIScrollView共存时,表格视图发生不正常偏移,继而消失不见 界面如图一所示,上方是一个无限滚动视图,下方是表格视图.两者位置互不影响,如图所示.而且我如果移去滚动视图和分页控件,表格视图依然有问题,但是表格视图的getter方法跟我另外一个页面表格视图的getter方法,位置完全一样,那个页面就没问题... 具体问题:当下滑表格视图后,表格视图就一闪一闪的,然后闪几下就没了. 解决方案 解决方案二: 解决方案三: 解决方案四: -(UITableVi

c#对数据表格控件已选行记录的调用

问题描述 c#对数据表格控件已选行记录的调用 public partial class FrmMainfo : Form { public FrmMainfo() { InitializeComponent(); } string connStr = ConfigurationManager.ConnectionStrings[""str""].ConnectionString; private void button2_Click(object sender Ev

iOS:使用UITableView创建表格应用演练(4) 自定义单元格

今天给大家介绍一下如何在表格应用中使用自定义单元格以及选中单元格的一个简单操作. 本文目标 本文以上一篇为基础,对应用进行扩展,介绍以下内容: 在表格应用中自定义单元格布局显示: 选中某一单元格,并在Safari中打开用户链接地址: 一. 自定义单元格演练 首先我们回顾一下前文,在演练(2)中,我们定义数据结构时,定义了一个名为:Favorite的属性,用于表 示我们对该微博账户的喜好程度.本节演练中,我们就通过自定义单元格的方式,在表格中以五角星的形式显 示喜好程度,本节演练结束后,您将看到以

myeclipse中怎么显示编程代码的行序号?

  myeclipse中怎么显示编程代码的行序号?接下来我会简单说下如何在myeclipse中显示行序号和web.xml文件的注意事项 1.先来说下显示行序号的问题.将鼠标移至程序左侧,鼠标右键单击,勾选"show line numbers"即可 注意了,我们在编辑web.xml文件时,千万别把原先的这段程序删掉,如图所示,直接在下面编辑即可,否则会容易出现错误. 2.当我们编辑web.xml文件时,会出现如图红色标记处的红色下划线现象,此时这些并不会影响程序的运行,但是你要想去除掉,