iOSUI-UITableView属性,方法大全

UITableView-------表视图--继承UIScrollView并遵照NSCoding协议app

属性:动画

 frame-------------设置控件的位置和大小spa

backgroundColor--------设置控件的颜色代理

style--------获取表视图的样式继承

dataSource---------设置UITableViewDataSource的代理索引

delegate---------设置UITableViewDelegate代理队列

sectionHeaderHeight------设置组表视图的头标签高度事件

sectionFooterHeight--------设置级表视图的尾标签高度ip

backgroundView----------设置背景视图,只能写入animation

editing----------是否容许编辑,默认是NO

allowsSelection----------在非编辑下,行是否能够选中,默认为YES

allowsSelectionDuringEditing----------控制某一行时,是否能够编辑,默认为NO

allowsMultipleSelection--------是否能够选择多行,默认为NO

allowsMutableSelectionDuringEditing----------在选择多行的状况下,是否能够编辑,默认为NO

sectionIndexMinimumDisplayRowCount-------------显示某个组索引列表在右边当行数达到这个值,默认是NSInteger的最大值

sectionIndexColor------------选择某个部分的某行改变这一行上文本的颜色

sectionIndexTrackingBackgroundColor--------设置选中某个部分的背景颜色

separatorStyle----------设置单元格分隔线的样式

separatorColor---------设置选中单元格分隔线的颜色

tableHeaderView---------设置组表的头标签视图

tableFooterView----------设置组表的尾标签视图

UITableView类目属性:

 section--------获取当前在哪一个组内

row------------获取当前单元格是第几行

方法:

初始化方法:

initWithFrame:-----------设置表的大小和位置

initWithFrame:style---------设置表的大小,位置和样式(组,单一)

setEditing:----------表格进入编辑状态,无动画

setEditing: animated:---------表格进入编辑状态,有动画

reloadData---------------刷新整个表视图

reloadSectionIndexTitles--------刷新索引栏

numberOfSections-----------获取当前全部的组

numberOfRowsInSection:---------获取某个组有多少行

rectForSection:----------获取某个组的位置和大小

rectForHeaderInSection:---------获取某个组的头标签的位置和大小

rectForFooterInSection:-----------获取某个组的尾标签的位置和大小

rectForRowAtIndex:-----------获取某一行的位置和大小

indexPathForRowAtPoint-------------点击某一个点,判断是在哪一行上的信息。

indexPathForCell:------------获取单元格的信息

indexPathsForRowsInRect:---------在某个区域里会返回多个单元格信息

cellForRowAtIndexPath:-------------经过单元格路径获得单元格

visibleCells-----------返回全部可见的单元格

indexPathsForVisibleRows--------返回全部可见行的路径

headerViewForSection:--------设置头标签的视图

footerViewForSection;----------设置尾标签的视图

beginUpdates--------只添加或删除才会更新行数

endUpdates---------添加或删除后会调用添加或删除方法时才会更新

insertSections:withRowAnimation:-----------插入一个或多个组,并使用动画

insertRowsIndexPaths:withRowAnimation:-------插入一个或多个单元格,并使用动画

deleteSections:withRowAnimation:--------删除一个或多个组,并使用动画

deleteRowIndexPaths:withRowAnimation:--------删除一个或多个单元格,并使用动画

reloadSections:withRowAnimation:---------更新一个或多个组,并使用动画

reloadRowIndexPaths:withRowAnimation:-------------更新一个或多个单元格,并使用动画

moveSection:toSection:-------------移动某个组到目标组位置

moveRowAtIndexPath:toIndexPath:-----------移动个某个单元格到目标单元格位置

indexPathsForSelectedRow----------返回选择的一个单元格的路径

indexPathsForSelectedRows---------返回选择的全部的单元格的路径

selectRowAtIndexPath:animation:scrollPosition---------设置选中某个区域内的单元格 

deselectRowAtIndexPath:animation:----------取消选中的单元格

重用机制:

dequeueReusableCellWithIdentifier:---------获取重用队列里的单元格

UITableViewDataSource数据源代理方法:

 numberOfSectionsInTableView:------------设置表格的组数

tableView:numberOfRowInSection:----------设置每一个组有多少行

tableView:cellForRowAtIndexPath:---------设置单元格显示的内容

tableView:titleForHeaderInSection:---------设置组表的头标签视图

tableView:titleForFooterInSection:-----------设置组表的尾标签视图

tableView:canEditRowAtIndexPath:---------设置单元格是否能够编辑

tableView:canMoveRowAtIndexPath:--------设置单元格是否能够移动

tableView:sectionIndexTitleForTableView:atIndex:-------设置指定组的表的头标签文本

tableView:commitEditingStyle:forRowAtIndexPath:----------编辑单元格(添加,删除)

tableView:moveRowAtIndexPath:toIndexPath-------单元格移动

UITableViewDelegate代理方法:

tableView:  willDisplayCell: forRowAtIndexPath:-----------设置当前的单元格

tableView: heightForRowAtIndexPath:-----------设置每行的高度

tableView:tableView heightForHeaderInSection:-----------设置组表的头标签高度

tableView:tableView heightForFooterInSection:-------------设置组表的尾标签高度

tableView: viewForHeaderInSection:----------自定义组表的头标签视图

tableView: viewForFooterInSection: ----------自定义组表的尾标签视图

tableView: accessoryButtonTappedForRowWithIndexPath:-----------设置某个单元格上的右指向按钮的响应方法

tableView: willSelectRowAtIndexPath:-----------获取将要选择的单元格的路径

tableView: didSelectRowAtIndexPath:-----------获取选中的单元格的响应事件

tableView: tableView willDeselectRowAtIndexPath:------------获取将要未选中的单元格的路径

tableView: didDeselectRowAtIndexPath:-----------获取未选中的单元格响应事件
相关文章
相关标签/搜索