
UITableView
feeling127
这个作者很懒,什么都没留下…
展开
-
iOS学习之UITableView中Cell的操作
接着iOS学习之Table View的简单使用 这篇,这里主要讲UITableView 中的Cell的操作,包括标记、移动、删除、插入。为了简单快捷,直接从原来那篇的代码开始,代码下载地址:http://download.youkuaiyun.com/detail/totogo2010/4361870要进行数据的操作了,把代码里的不可变数组改成可变的:NSArray转载 2012-12-25 14:49:03 · 861 阅读 · 0 评论 -
iOS开发 自定义tableView样式(使用代码/使用Interface Builder)、分组显示、给TableView增加索引、给TableView增加SearchBar
1、使用代码自定义tableView样式有两种方法,一种是用代码写cell的subView,另一种是导入nib文件(就是用Interface Builder设计),这篇笔记记录的是代码的方法.1、新建一个Single View Application 项目,如前文,只选Use Automatic Reference Counting.2、打开PDViewController.xib转载 2013-01-10 16:42:36 · 2708 阅读 · 0 评论 -
IOS UITableView中行的操纵
此次就不从头建树工程了,在http://www.oschina.net/code/snippet_164134_9876下载工程。这个工程就是最简单的产生一个表格并向此中写入数据。用Xcode 4.2打开它,在这个工程根蒂根基上实现以上操纵。1、标识表记标帜行这里讲的标识表记标帜行指的是单击此行,可以实如今此行右边呈现一个勾,如下图所示:为了实现标识表记标帜功能,在转载 2013-01-10 09:16:27 · 1254 阅读 · 0 评论 -
IOS学习笔记(11)TableView中移动cell和section
在TableView中移动cell和section用tableView的moveSection:toSection:方法把一个Section移动到新位置。也可以使用moveRowAtIndexIndexPath:toIndexPath:方法把一个TableViewCell从当前位置移到一个新位置。#import @interface ThirdViewContr原创 2013-01-25 11:15:42 · 8296 阅读 · 0 评论 -
点击cell显示cell的细节
实现的功能:点击cell显示cell的详细信息,再次点击关闭cell的详细信息。#import @interface MyCell : UITableViewCell{ UILabel *lab_info; UILabel *lab_detailInfo; CGFloat normalHeight;}@property (retain,转载 2013-01-29 17:45:19 · 1157 阅读 · 0 评论 -
IOS控件UITableView详解
终于写到了UITableView,用处最广的一个控件,当然也是要记相当多东西的一个控件。首选创建一个新的项目,并添加一个MainViewController的Class文件打开MainViewController.h文件[cpp] view plaincopy@interface MainViewControlle原创 2013-01-10 16:54:03 · 1219 阅读 · 0 评论 -
使用TableView实现多级树型menu
官方UIKit下的TableView,支持section和row的显示,但不支持在talbeview里显示多级树型结构的menu,因为项目需要便写了一个支持多级目录显示menu的Demo(下载传送门)。支持菜单展开动画效果,支持级联打开下下级子目录。效果图如下:要现实多级目录,首先要做的是在内存构建树型结构,通过这个树型结构,当用户点击了某个有子项的菜单,其变会根据树型转载 2013-02-04 15:00:39 · 3903 阅读 · 1 评论 -
UITableView 局部刷新
//局部section刷新 NSIndexSet * nd=[[NSIndexSet alloc]initWithIndex:1];//刷新第二个section [tview reloadSections:nd withRowAnimation:UITableViewRowAnimationAutomatic]; //局部cell刷新 N原创 2013-02-19 11:16:05 · 2136 阅读 · 0 评论 -
UITableView 的一些小知识
typedef enum { UITableViewCellSelectionStyleNone, UITableViewCellSelectionStyleBlue, UITableViewCellSelectionStyleGray} UITableViewCellSelectionStyle//cell右边按钮格式typedef enum {原创 2013-05-07 10:33:16 · 1451 阅读 · 0 评论 -
UITableView 性能优化
1.使用不透明视图。 不透明的视图可以极大地提高渲染的速度。因此如非必要,可以将table cell及其子视图的opaque属性设为YES(默认值)。 其中的特例包括背景色,它的alpha值应该为1(例如不要使用clearColor);图像的alpha值也应该为1,或者在画图时设为不透明。2.不要重复创建不必要的table cel原创 2013-07-09 15:16:13 · 1681 阅读 · 0 评论 -
tableViewCell 自适应高度
只需要改两个类即可- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *identifier = @"Cell"; CustomCell *cell =原创 2014-03-06 16:48:44 · 1576 阅读 · 0 评论 -
IOS学习笔记(10)UITableView展示数据 cell删除 构建页眉页脚
在TableView中展示分层数据使用tableViewCells的缩进功能:-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewCell *result = nil; stat原创 2013-01-24 18:00:48 · 2462 阅读 · 0 评论 -
UITableView详细讲解
UITableView 显示大型内容的列表 单行,多列 垂直滚动,没有水平滚动 大量的数据集 性能强大,而且普遍存在于iPhone的应用程序中TableView Styles UITableView有两个默认的内转载 2013-01-06 14:34:21 · 1351 阅读 · 0 评论 -
ios UITableView分页加载
转载自:http://blog.youkuaiyun.com/w59879213/article/details/7208288在网上搜索了一下, 介绍UITableView分页的文章不少, 而且都很统一, 代码也都正确. 只是没有把思路给整理出来. 我这里借花献佛, 整理一下.这里假定的前提是, 你已经将UITableView添加到了View中, 并且在h文件中实现了 UIT转载 2012-12-25 16:23:16 · 1503 阅读 · 0 评论 -
UITableView实现自定义布局
在UITableView创建的表格中,每一行中插入图片中已介绍了如何在表格的每一行中添加图片和文本,下面将介绍一下怎么添加一个自定义视图到每一行中,实现效果: 实现主要代码://添加每一行的信息- (UITableViewCell *) tableView:(UITableView *)tableViewcellForRowAtIndexPath:(NSIn转载 2012-12-25 16:24:49 · 845 阅读 · 0 评论 -
实现下拉更新UITableView EGORefreshTableHeaderView
关于如何在页面中使用EGORefreshTableHeaderView的文章网上一大把, 抄来抄去的, 但也都没什么大问题. 只是在XCode4.2的ARC环境中使用的时候, 错误一把. 借此机会, 完整的记录一下如何排除错误, 及使用的方法.首先第一步当然是下载这个下拉更新的框架了. https://github.com/enormego/EGOTableViewPullRefres转载 2012-12-26 11:38:23 · 1844 阅读 · 2 评论 -
利用预渲染加速iOS设备的图像显示
本文将讲述《利用预渲染加速iOS设备的图像显示》。在iOS平台上开发UITableView的滚动性能还不错,但来回滚动时,第一次显示的图像不如再次显示的图像流畅,出现前会有稍许的停顿感。作者教给我们一个利用预渲染加速iOS设备的图像显示方法来解决这个问题。 最近在做一个UITableView的例子,发现滚动时的性能还不错。但来回滚动时,第一次显示的图像不如再次显示的图像转载 2012-12-27 10:49:17 · 2994 阅读 · 0 评论 -
UITableView如何实现加载更多
基本上就是数据源里先只放10条, 点击最后一个cell时, 添加更多的数据到数据源中. 比如:数据源是个array:NSMutableArray *items;ViewController的这个方法返回数据条数: +1是为了显示"加载更多"的那个cell- (NSInteger)tableView:(UITableView *)tableView numberO转载 2012-12-27 11:03:33 · 1466 阅读 · 0 评论 -
优化UITableView性能
在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、Safari、App Store、iTunes、Game Center⋯几乎所有自带的应用中都能看到它的身影,可见它的重要性。然而在使用第三方应用时,却经常遇到性能上的问题,普遍表现在滚动时比较卡,特别是table cell中包含图片的情况时。实际上只转载 2012-12-27 10:47:47 · 651 阅读 · 0 评论 -
UITableView 行自适应高度的实现
大概你第一眼看来,动态调整高度是一件不容易的事情,而且打算解决它的第一个想法往往是不正确的。在这篇文章中我将展示如何使图表单元格的高度能根据里面文本内容来动态改变,同时又不必子类化UITableViewCell。你当然可以通过子类化它来实现,但是这样做会使得代码复杂因为设置高度是在图表本身的实例上而不是对单元格操作。下面你将会看到这其实是一件轻而易举的事情。对于图表来说能够动态调整高度是件很有意义转载 2012-12-27 11:15:18 · 1076 阅读 · 0 评论 -
自定义tableview的内容
根据需要,我需要使用tableview的结构,但是里面每一个cell,又需要自己的样式,所以学习了一下怎样把自己定义的cell加到tableview里面,类似于新浪微博的那样。1 。 用代码实现的方法不是很难。首先我们需要定义自己样式的cell,这个cell定义成什么样子,怎么定义是大家的事情,做过一些界面的朋友应该都很有心得的,只有一个最基本的东西需要注意,就是,一定要继承UITable转载 2012-12-28 13:30:06 · 1034 阅读 · 0 评论 -
使用UIActivityIndicatorView
使用UIActivityIndicatorViewUIActivityIndicatorView实例提供轻型视图,这些视图显示一个标准的旋转进度轮。当使用这些视图时,最重要的一个关键词是小。20×20像素是大多数指示器样式获得最清楚显示效果的大小。只要稍大一点,指示器都会变得模糊。图4-7显示了一个40像素的版本。你需要在屏幕上将该指示器居中。将其放置在最方便操作的位置。作为背面清转载 2012-12-31 11:16:53 · 1758 阅读 · 0 评论 -
自定义tableview的内容
根据需要,我需要使用tableview的结构,但是里面每一个cell,又需要自己的样式,所以学习了一下怎样把自己定义的cell加到tableview里面,类似于新浪微博的那样。1 。 用代码实现的方法不是很难。首先我们需要定义自己样式的cell,这个cell定义成什么样子,怎么定义是大家的事情,做过一些界面的朋友应该都很有心得的,只有一个最基本的东西需要注意,就是,一定要继承UITable转载 2012-12-31 11:17:52 · 861 阅读 · 0 评论 -
自定义UITableViewCell的背景颜色
自定义UITableViewCell的背景颜色,实际上是对cell的contentView的背景颜色进行设置,所以可以有以下方法:方法一:cell.contentView.backgroundColor = [UIColor redColor];方法二:UITableViewCell *cell = [tableView dequeueReusableCellWithIdent原创 2014-04-17 15:49:36 · 3289 阅读 · 0 评论