iphone学习那点事儿---TableView的学习(一)

使用TableView区域模式,完成视图的添加、修改、除和排序。

源文件夹:Table9-9   使用视图:FirstViewController

 

(1)添加导航栏

 

           AppDelegate.m

 wKiom1XxhYnB4vdHAAE0CiS2WQk340.jpg

(2)FirstViewController的成员

 

FirstViewController.h

 

wKioL1XxiBzjp697AAIPeBObhF8036.jpg

 

dataSourceArray 用来保存Movie

myTavleView 表格视图

editmovie 行操作的Movie

segmentedControl 控件

 

协议<UITableViewDataSource,UITableViewDelegate>

 

3)填充表格

                            1)初始化表格

wKioL1XxiGSyKLcwAAEfRZ_JDAQ509.jpg

                            2利用UITableViewDataSource设置属性

 wKiom1XxhlCgWe1HAAD4-oU_C7M159.jpg 

单区域只用到一个区域

wKioL1XxiJqiR5dLAADSIKfAaRc484.jpg

行数等于数的大小

 

wKiom1Xxhn-hgjfcAAC7v8B0FJE376.jpg

 

                       3)cell的重用填充数据

wKioL1XxiL_zDUbNAAOP39VwzeU643.jpg

 

附上MyCell.m (用于 封装表格内的控件

 

wKiom1XxhqKxeYnlAAOFEUPnSmY676.jpg

 

4)修改

 

方法介:

建一个视图ShowViewController,用来修改Movie的信息,UIButton提交确认修改。

 

(1)ShowViewController

 

ShowViewController.h

wKioL1XxiOTxZH6ZAATSA5aFNMA122.jpg

editMovie指向要修改的

 

2)修改事件的实现

wKioL1XxiPnT-DwWAAFjRpiYu5s035.jpg

 

后,editmovie保存textfied上的数据,实现修改。

 

返回上一个面后,表格行刷新

wKioL1XxiQiSkl2cAALmFzc3EQ0914.jpg

 

 

3)添加

 

           1)添加右按

wKiom1XxhuiRZoyyAAEBSaabkCk262.jpg

           2实现添加事件

wKioL1XxiSfTYgFTAAOx9PrfxM4580.jpg

 

4)表格的除和移

 

           1)添加左按

wKiom1XxhxeShDTSAAEDtRxC15c321.jpg

           2)修改编辑模式下的属性

wKiom1Xxhy2BpzezAAID6TPH9Es459.jpg

           3进入编辑模式

wKioL1XxiWnjRRD5AAHHRUsC9K4209.jpg

 

           4除表格事件

wKioL1Xxig2jsWMMAAIu_C3YkQg922.jpg

           5)移表格事件

 wKioL1XxicnRcJYgAAJfe6WEQuQ118.jpg

 

6)添加分控件,实现排序

           1)添加分控件

wKiom1Xxh6yxVnpaAAFNlvtb2zo308.jpg

 

           2)添加排序事件

wKioL1Xxieiyt2b-AAJruRsuZzM966.jpg

 


你可能感兴趣的:(UI,tableview,iPhone)