UITableView系列——基本介绍
来源:互联网 发布:淘宝小李子 编辑:程序博客网 时间:2024/04/29 20:09
在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,UItableView系列文章将针对UITableView重点展开讨论。
UITableView有两种风格:UITableViewStylePlain和UITableViewStyleGrouped。这两者操作起来其实并没有本质区别,只是后者按分组样式显示前者按照普通样式显示而已。大家先看一下两者的应用:
1>分组样式
2>不分组样式
大家可以看到在UITableView中数据只有行的概念,并没有列的概念,因为在手机操作系统中显示多列是不利于操作的。UITableView中每行数据都是一个UITableViewCell,在这个控件中为了显示更多的信息,iOS已经在其内部设置好了多个子控件以供开发者使用。如果我们查看UITableViewCell的声明文件可以发现在内部有一个UIView控件(contentView,作为其他元素的父控件)、两个UILable控件(textLabel、detailTextLabel)、一个UIImage控件(imageView),分别用于容器、显示内容、详情和图片。使用效果类似于微信、QQ信息列表:
当然,这些子控件并不一定要全部使用,具体操作时可以通过UITableViewCellStyle进行设置,具体每个枚举表示的意思已经在代码中进行了注释:
typedef NS_ENUM(NSInteger, UITableViewCellStyle) { UITableViewCellStyleDefault, // 左侧显示textLabel(不显示detailTextLabel),imageView可选(显示在最左边) UITableViewCellStyleValue1, // 左侧显示textLabel、右侧显示detailTextLabel(默认蓝色),imageView可选(显示在最左边) UITableViewCellStyleValue2, // 左侧依次显示textLabel(默认蓝色)和detailTextLabel,imageView可选(显示在最左边) UITableViewCellStyleSubtitle // 左上方显示textLabel,左下方显示detailTextLabel(默认灰色),imageView可选(显示在最左边)};以上就是UItableView空间的基本介绍,有兴趣的同学可以继续查看UItableView系列的其他文章。
0 0
- UITableView系列——基本介绍
- UITableView基本介绍(一)
- UITableView(一)----基本介绍
- OPENGL学习系列——基本介绍
- otter系列—otter 基本介绍
- UItableView系列——数据源
- UItableView系列——代理
- UITableView总结:基本使用方法介绍
- UITableView介绍 之 基本用法
- IOS系列——UITableview晋级篇
- UItableView系列——性能优化
- UITableView 的基本使用的介绍
- PicoContainer系列之基本介绍
- IOS系列——UItableview的基础使用
- UItableView系列——最重要的部分UItableViewCell
- IOS系列——UItableview的基础使用
- iOS开发UI篇—UITableview控件基本使用
- IOS开发基础—UITableView的基本使用。
- 使用python编译Cocos2d-x3.9的cpp-tests文件夹下的所有项目
- Linux使用SSH安全登录
- 线程的两种创建方式
- 使用GoAccess分析Nginx日志
- PHP程序员的成长之路
- UITableView系列——基本介绍
- 设计模式
- 公有IP地址与私有IP地址
- 工具软件APP tune-up Kit分析
- Android App 线上热修复方案
- android 5.0 新特性
- MATLAB计算结果的可视化
- 怎么实现iMindMap中关联线的添加
- Java调用Http请求