iOS-学习笔记-UI-第八天
来源:互联网 发布:amd cpu 温度 软件 编辑:程序博客网 时间:2024/05/17 07:09
回顾:
0. UIScrollView
核心属性:
contentSize
contentOffsize
contentInset
pagingEnable
bounces
showHorizontalScrollInticator
1. UIPageControl
numberOfPages
2. UITableView
.dataSource
.delegate
设置两个代理
当前控制器成为代理后需要遵守协议
三问一答
numberOfSectionsInTableView
numberOfRowsInSection
cellForRowAtIndexPath
didSelectRowAtIndexPath
3. UITableViewController
(1)自带的视图已经时表视图
(2)控制器已经被设置为表视图的代理方
(3)控制器已经被设置为遵守两个协议
关注:三问一答
4. 单元格的重用
5. 单元格的结构
5.1 内容视图
cell.contentView(一个指代内容视图的属性)
系统默认题哦那个的三个属性来完成内容视图的设计
textLabel
detaiTextLabel
iamgeView
通过创建cell时,指定cell的style,完成三个部分的布局
四种style:default、subTitle、value1、value2
今天
1. 单元格的结构
1.1 内容视图
1.2 复杂视图
cell.accessoryType:可以使用系统提供的四种辅助视图样式
系统提供的四种样式:Indicator, detail, checkMark, detailIndicator
cell.accessoryView:可以自定义辅助视图区域中的内容
2. 使用表格显示动态数据(动态表格)
2.1 表格的行数不定
2.2 练习:
需求:展示联系人姓名列表
数据结构:NSArray
+item:NSString
展示结果:使用表格展示数组中的所有姓名
2.3 练习
需求:展示联系人姓名列表,点击某一个联系人信息后,推出新的VC,展示该联系人的姓名+电话+地址
数据结构:NSArray
+item:Contact
Contact
+name:NSString
+phoneNumber:NSString
+address:NSString
- iOS-学习笔记-UI-第八天
- iOS-学习笔记-UI-第十八天
- 第八天学习笔记
- 学习iOS的第八天
- java学习笔记--第八天
- UI 第八天 UINavigationController
- UI第八天
- iOS-学习笔记-UI-第一天
- iOS-学习笔记-UI-第三天
- iOS-学习笔记-UI-第五天
- iOS-学习笔记-UI-第七天
- iOS-学习笔记-UI-第九天
- iOS-学习笔记-UI-第十四天
- ios c语言学习第八天 ---指针
- 黑马程序员--- 学习笔记(第八天)
- 黑马程序员--java学习笔记第八天
- 第八天:听课笔记
- 安全卫士第八天笔记
- hibernate实体关系映射——单边的多对多关系
- [线性筛]素数个数
- iOS-学习笔记-UI-第七天
- 笔记整理
- 图的应用---最短路径问题 用迪杰斯特拉算法解决 《地铁换乘问题》
- iOS-学习笔记-UI-第八天
- 2015061906 - firebug安装和下载(2)
- ls的简单实现
- iOS-学习笔记-UI-第九天
- python学习错误总结
- LeetCode---(137)Single Number II
- iOS-学习笔记-UI-第十天
- 黑马day05 session实现登陆&注销小案例
- wpf中子窗口的几个问题