UITableView的简单使用

UITableView代理的数据源中有三个比较常用的方法

1 返回多少组

-(NSInteger)numberOfSextionsInTableView:(UITableView *)tableView

2 根据组返回行

- (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

3 根据具体的一个索引路径获取对应表格上的行控件

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

UITableView有两种样式,默认是普通样式 ,另一种是组样式

注意:当处于普通样式下,即使数据源中昂设置了组,在界面上时看不到效果的

    如果想看到效果,需要将样式改为组样式

两种样式的区别:

当没有设置头尾标签的时候

1 处于普通样式下 即使有多个组 ,也看不出效果

2 组样式 ,组和组之间有空的间隔

当有头尾标签时

1 无论普通样式 还是组样式 ,都显示头尾标签

2 当普通样式时,头标签适中处于最上方,不会随之界面的上移而消失,直到被下一个组的头标签tid

3 当组样式下,会随着界面的上移,而上移

时间: 2024-08-03 17:08:06

UITableView的简单使用的相关文章

UITableView的简单总结与回顾

今天突发奇想的想对UItableView做一下汇总,感觉在编程中这个控件可以千变万化也是用的最多的一个了,下面就为大家简单总结下这个控件,也许还有不足,不过还是请各位不吝赐教了哈,那么我就开始了,我会从九个方面对这个控件做一个简单的综述,希望对大家有帮助吧,嘿嘿. 一.UITableView概述 UITableView继承自UIScrollView,可以表现为Plain和Grouped两种风格,分别如下图所示:          其中左边的是Plain风格的,右边的是Grouped风格,这个区别

swfit-学习笔记(表UITableView的简单使用)

/*使用与Object-C基本类似,只做简单地使用,创建表及其设置数据源和代理*/ import UIKit class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource { var _tableView = UITableView() //声明全局变量 override func viewDidLoad() { super.viewDidLoad() _tableView.frame = CGR

UITableView的简单用法

#import "AppDelegate.h" @interface AppDelegate () @end @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //初始化一个ViewController的一个对象 ViewController *view = [

ios初识UITableView及简单用法二(模型数据)

// // ViewController.m // ZQRTableViewTest // // Created by zzqqrr on 17/8/24. // Copyright (c) 2017年 zzqqrr. All rights reserved. // #import "ViewController.h" #import "ZQRCarGroup.h" @interface ViewController () <UITableViewDataSo

ios初识UITableView及简单用法

// // ViewController.m // ZQRTableViewTest // // Created by zzqqrr on 17/8/24. // Copyright (c) 2017年 zzqqrr. All rights reserved. // #import "ViewController.h" @interface ViewController () <UITableViewDataSource> @property (weak,nonatomic

IOS SWIFT UITableView 实现简单微博列表

// // Weibo.swift // UITableViewCellExample // // Created by XUYAN on 15/8/15. // Copyright (c) 2015年 com.world. All rights reserved. // import Foundation class Weibo { //属性 var id : UInt32 var img : String! var username : String! var mbtype : String

swift中UITableView的简单使用

import UIKit /// TableViewDataSource展示 class YJTableViewDataSourceVC: UIViewController, UITableViewDataSource { /// 数据源 var data = [[Int]]() /// UITableView @IBOutlet weak var tableView: UITableView! // MARK: - view override func viewDidLoad() { supe

UITableView优化技巧

最近在微博上看到一个很好的开源项目VVeboTableViewDemo,是关于如何优化UITableView的.加上正好最近也在优化项目中的类似朋友圈功能这块,思考了很多关于UITableView的优化技巧,相信这块是难点也是痛点,所以决定详细的整理下我对优化UITableView的理解. UITableView作为iOS开发中最重要的控件之一,其中的实现原理很是考究.Apple在这块的优化水平直接决定了iOS的体验能甩安卓几条街,哈哈,扯淡扯多了...好了,废话不多说,直接进入主题.首先来谈谈

swift篇第五期:UITableView,OC与Swift互调

先写一个UITableView的简单创建吧,经过前面几期的内容,那么创建一个常用的控件也是蛮简单的哦   class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate, NSURLConnectionDataDelegate {          var dataArray = NSMutableArray()     var tableView: UITableView?     overr