UITableVIew
sj鹏
这个作者很懒,什么都没留下…
展开
-
解决自定义UITableViewCell在浏览中出现数据行重复的问题
<br />我在写一个App的时候自定义了一个UITableViewCell,但是这个UITableView在运行的时候出现了每6行数据就循环重复显示的问题,而直接使用cell.textLabel.text显示是没有这个问题,以下是我实现的代码。- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSInteger section = [in转载 2011-05-29 13:02:00 · 2526 阅读 · 0 评论 -
优化tableview cell的滚动速度心得
之前lvyile对我说过,tableview cell滚动可以优化到不卡,当时确实是因为技术不到家,怀疑是否是内容过多,再加上没有太多的时间去优化,所以一直没有实质性的进展。最近在优化的过程中,xhan又对我说确实可以优化到不卡,让俺可以沉下心老实研究了。 rovercat在和我转载 2011-10-08 09:55:40 · 12055 阅读 · 0 评论 -
iPhone应用炫酷的下拉更新效果
原文地址:iPhone应用炫酷的下拉更新效果 原文作者:冥冥之中最近看到有不少人问,像Twitter,Sina微博等这些iPhone客户端下拉刷新是怎么实现的,所以花了点时间整理一个例子给大家参考一下。 能够下拉说明他首先得是个UIScrollVie转载 2011-10-12 16:39:10 · 6717 阅读 · 2 评论 -
UITableView 改变titleForHeader默认文字效果
<br />UITableView titleForHeader默认的文字都是灰色加阴影的,<br /><br />如果换了其它BackgroundImage的话,就不搭了。<br /><br />修改方法如下:<br /> <br />- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {<br /> NSString *HeaderString = nil;<b原创 2011-04-28 17:06:00 · 4597 阅读 · 0 评论 -
Iphone在table cell中添加自定义布局view
<br /><br />在android开发listView中,每一行的列表可以通过相应的xml定义视图。在iphone开发中,tableView也提供了通过nib自定义视图的解决方案。这就使开发者能够完成相当复杂的界面布局。<br />下面介绍table中添加自定义的table cell。实现的效果如下:<br /><br />实现过程很简单,首先创建一个table视图,添加table相应的协议。这一步很简单,在这里就不写如何实现的了。不懂的可以看我以前的博客,或者看源代码。<br />接下来,新建文件转载 2011-04-13 11:47:00 · 4856 阅读 · 0 评论 -
iphone利用线程实现数据的加载,并展示在table列表中
<br /><br />在之前iphone利用xml传递 数据,展示载Table界面中,介绍了利用xml加载数据,并且分析树形结构,最后把数据展示在table列表中。下面详细介绍一下怎么动态加载数据,最后添加到列表中。<br />实现的效果如下:<br /><br />实现的过程是修改两个table 的controller类,修改方法如下:<br />#import <UIKit/UIKit.h><br />@interface WelcomePavilionViewController : UIViewC转载 2011-04-13 11:40:00 · 3799 阅读 · 0 评论 -
iphone table每行实现可编辑的风格
<br /><br />实现table中的编辑风格,效果图如下:<br /><br /> <br />右边按钮风格的实现代码:<br />//可编辑的行 <br />-(UITableViewCellAccessoryType)tableView:(UITableView *)tableView <br /> accessoryTypeForRowWithIndexPath:(NSIndexPath *)indexPath <br />{ <br /> return UITableVie转载 2011-04-13 11:34:00 · 1385 阅读 · 0 评论 -
表视图实现的一些效果和处理行的选择
<br /><br />在UITableView创建的表格中,每一行中插入图片 中知道怎么在每一行上添加图片,下面在实现如下效果:<br />缩进:<br /><br /> <br />实现代码是:<br />//设置首行缩进<br />-(NSInteger)tableView:(UITableView *)tableView<br />indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath<br />{<br /> <br />NSUInte转载 2011-04-13 11:31:00 · 2390 阅读 · 0 评论 -
UITableView实现分页显示
<br /><br />UITableview能够列表显示许多内容,也是我们开发中经常用的一个组件。我们经常会分页显示列表,如先显示10条记录,点击更多在添加10条,以此类推,下面是实现类似更多显示的一个demo。<br />实现的效果如下:<br /><br />点击更多,实现后面的效果.<br />实现的思路:基本上就是数据源里先只放10条, 点击最后一个cell时, 添加更多的数据到数据源中.。处理"加载更多"的那个cell的选择事件,触发一个方法来加载更多数据到列表。indexPathForRow插转载 2011-04-13 12:21:00 · 2059 阅读 · 0 评论 -
UITableView实现自定义布局
<br /><br />在UITableView创建的表格中,每一行中插入图片中已介绍了如何在表格的每一行中添加图片和文本,下面将介绍一下怎么添加一个自定义视图到每一行中,实现效果:<br /><br /> <br />实现主要代码:<br />//添加每一行的信息<br />- (UITableViewCell *) tableView:(UITableView *)tableView<br />cellForRowAtIndexPath:(NSIndexPath *)indexPath<br />{<b转载 2011-04-13 11:29:00 · 4887 阅读 · 3 评论 -
UITableView下拉刷新页面的实现
<br /><br />以前看到facebook,人人和其他的一些应用,很多都使用了下拉列表,列表就重新加载数据的应用.感觉用户体验很好,但是一直没有时间找相应的解决方法,今天终于有时间整理一下代码:<br />下图是实现的效果图,当用户下拉列表的时候,就出现向上的箭头.<br /> <br />实现的开源框架是:https://github.com/enormego/EGOTableViewPullRefresh<br />实现过程很简单,下载相应的demo,然后拷贝资源文件和EGORefreshTabl转载 2011-04-13 12:28:00 · 8446 阅读 · 1 评论 -
关于TableView中图片的延时加载
<br />经常我们会用tableView显示很多条目, 有时候需要显示图片, 但是一次从服务器上取来所有图片对用户来浪费流量, 对服务器也是负担.最好是按需加载,即当该用户要浏览该条目时再去加载它的图片.<br /><br />重写如下方法<br />- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)i转载 2011-04-11 10:25:00 · 2245 阅读 · 0 评论 -
Iphone UITableView 创建最简单的表格
<br />利用UITableView创建最简单的表视图。就是每一列中显示一行文字。效果图如下:<br /><br />表视图并不负责存储数据,只是负责展示相关的内容,表视图中遵循UITableViewDelegate和UITableViewDataSource协议。<br />首先创建一个视图项目:<br /> <br />声明代码:<br />#import <UIKit/UIKit.h><br />@interface iphone_tableviewViewController : UIVi转载 2011-04-11 10:20:00 · 2516 阅读 · 0 评论 -
优化UITableView性能
在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、Safari、App Store、iTunes、Game Center⋯几乎所有自带的应用中都能看到它的身影,可见它的重要性。然而在使用第三方应用时,却经常遇到性能上的问题,普遍表现在滚动时比较卡,特别是table cell中包含图片的情况时。实际上只要针对性转载 2011-11-08 12:56:42 · 9586 阅读 · 1 评论