码迷,mamicode.com
首页 > 其他好文 > 详细

UITableView基本使用和cell的属性

时间:2014-06-04 15:39:23      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:c   class   a   color   int   使用   

在ios的UI中UITableView是个常用且强大的控件

基本使用:

1>设置代理,一般把控制器设为代理:self.tableView.delegate = self;

2>遵守代理的协议且实现方法

  协议:代理的协议:UITableViewDelegate;资源的协议:UITableViewSource

  a:资源协议实现的方法:numberOfSectionsInTableView告诉UITableView要显示几组数据

               numberOfRowsInSection告诉UITableView每组数据有几行

                                   cellForRowAtIndexPath告诉UITableView每行的内容是什么

  b:代理协议:常用的方法

    行高:heightForRowAtIndexPath

    每组的标题:heightForHeaderInSection

    每组的说明或者叫备注:heightForFooterInSection

3>显示每组的内 容时用cell

=======================================================

cell的常用属性:

  1:设置辅助视图:accessoryType和accessoryView

    区别accessoryType是美剧类型:值一般是固定的几个

    accessoryView接收的是一个UIView控件:但是这里的控件有的有默认的frame,像:UISwitch;

    但是普通的没有默认的frame,如果不设置frame则不会显示

  2:设置颜色:背景色,选中时的颜色:

    背景色:backgroundView和backgroundColor

      区别:backgroundView的优先级比backgroundColor高,会覆盖backgroundColor的显示

          其次:backgroundView可以接收一个控件, backgroundColor是继承自UIView的,只能接收UIColor

    选中时的颜色:selectedBackgroundView

 

 

 

UITableView基本使用和cell的属性,布布扣,bubuko.com

UITableView基本使用和cell的属性

标签:c   class   a   color   int   使用   

原文地址:http://www.cnblogs.com/cxbblog/p/3764943.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!