TableView 是OS_Lua系统中的基础列表组件。相当于Android的ListView iOS已不支持
| api | 参数 | 返回参数 | 平台 | 备注 |
|---|---|---|---|---|
| reload | section: Number row: Number |
- | - | Android支持参数 |
例:
local tab = TableView()
tab:reload(2,3)
| api | 参数 | 返回参数 | 平台 | 备注 |
|---|---|---|---|---|
| showScrollIndicator | v: Boolean | v | - | 是否显示滚动条信息 |
例:
local tab = TableView()
tab:showScrollIndicator(ture)
| api | 参数 | 返回参数 | 平台 | 备注 |
|---|---|---|---|---|
| scrollToTop | offset: Number animate: Boolean |
- | - | 滚动到顶部(offset间隔,animate是否动画) |
例:
local tab = TableView()
tab:scrollToTop(2,ture)
| api | 参数 | 返回参数 | 平台 | 备注 |
|---|---|---|---|---|
| scrollToCell | section: Number rowInSection: Number offset: Number animate: Boolean |
- | - | 滚动到指定cell,offset间隔,animate是否动画 |
例:
local tab = TableView()
tab:scrollToCell(2,3,4,ture)
| api | 参数 | 返回参数 | 平台 | 备注 |
|---|---|---|---|---|
| miniSpacing | space: Number | space | - | cell间隙 |
例:
local tab = TableView()
tab:miniSpacing(10)
| api | 参数 | 返回参数 | 平台 | 备注 |
|---|---|---|---|---|
| lazyLoad | v: Boolean | - | - | 是否懒加载Cell |
例:
local tab = TableView()
tab:lazyLoad(ture)
| api | 参数 | 返回参数 | 平台 | 备注 |
|---|---|---|---|---|
| header | v: View | - | - | 设置Header,nil的时候清空header |
例:
local tab = TableView()
view=View()
view:size(200,400)
tab:header(view)
| api | 参数 | 返回参数 | 平台 | 备注 |
|---|---|---|---|---|
| footer | v: View | - | - | 设置Footer,nil的时候清空footer |
例:
local tab = TableView()
view=View()
view:size(200,400)
tab:footer(view)