关于tableView的简单实例
关于tableCell选中颜色
//无色
cell.selectionStyle = UITableViewCellSelectionStyleNone;
//蓝色
 cell.selectionStyle = UITableViewCellSelectionStyleBlue;
//灰色
 cell.selectionStyle = UITableViewCellSelectionStyleGray;
设置tableViewCell间的分割线的颜色
[theTableView setSeparatorColor:[UIColor xxxx ]];
自定义UITableViewCell选中时背景
cell.selectedBackgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellart.png"]] autorelease]; 
     还有字体颜色 
     cell.textLabel.highlightedTextColor = [UIColor xxxcolor];  [cell.textLabel setTextColor:color];//设置cell的字体的颜色
改变UITableViewCell选中时背景色:
cell.selectedBackgroundView = [[[UIView alloc] initWithFrame:cell.frame] autorelease];
 
 
    cell.selectedBackgroundView.backgroundColor = [UIColor xxxxxx];
我自己的一个实例:
#import "AndyViewController.h"
@interfaceAndyViewController ()
@end
@implementation AndyViewController
- (void)viewDidLoad
{
[superviewDidLoad];
NSArray *array=[[[NSArrayalloc] initWithObjects:@"monday",@"tunesday",@"thursday",@"firday",@"staturday",@"sunday",nil] autorelease];
self.listdata=array;
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[superdidReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
-(void)dealloc
{
[super dealloc];
[_listdatarelease];
[_tableViewrelease];
}
#pragma UITableViewDataSourc delegate
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [self.listdata count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
staticNSString *identifier=@"SimpleTableIdentifier";
UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:identifier];
if(cell==nil)
{
cell=[[UITableViewCellalloc] initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:identifier];
}
cell.imageView.image=[UIImageimageNamed:@"star.png"];
cell.textLabel.textColor=[UIColorredColor];
cell.textLabel.text=[self.listdataobjectAtIndex:indexPath.row];
cell.selectionStyle=UITableViewCellSelectionStyleNone;
return cell;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 90;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *message=[self.listdata objectAtIndex:indexPath.row];
UIAlertView *alert=[[UIAlertViewalloc] initWithTitle:@"you have selected "message:message delegate:selfcancelButtonTitle:@"取消"otherButtonTitles: nil];
[alert show];
}
@end
关于tableView的简单实例的更多相关文章
- Hibernate(二)__简单实例入门
		首先我们进一步理解什么是对象关系映射模型? 它将对数据库中数据的处理转化为对对象的处理.如下图所示: 入门简单实例: hiberante 可以用在 j2se 项目,也可以用在 j2ee (web项目中 ... 
- 最新 Eclipse IDE下的Spring框架配置及简单实例
		前段时间开始着手学习Spring框架,又是买书又是看视频找教程的,可是鲜有介绍如何配置Spring+Eclipse的方法,现在将我的成功经验分享给大家. 本文的一些源代码来源于码农教程:http:// ... 
- 修改js confirm alert 提示框文字的简单实例
		修改js confirm alert 提示框文字的简单实例: <!DOCTYPE html> <html> <head lang="en"> & ... 
- 利用navicat创建存储过程、触发器和使用游标的简单实例
		利用navicat创建存储过程.触发器和使用游标的简单实例 标签: navicat存储过程触发器mysql游标 2013-08-03 21:34 15516人阅读 评论(1) 收藏 举报 分类: 数 ... 
- 【转】Android Https服务器端和客户端简单实例
		转载地址:http://blog.csdn.net/gf771115/article/details/7827233 AndroidHttps服务器端和客户端简单实例 工具介绍 Eclipse3.7 ... 
- Centos7的安装、Docker1.12.3的安装,以及Docker Swarm集群的简单实例
		目录 [TOC] 1.环境准备  本文中的案例会有四台机器,他们的Host和IP地址如下 c1 -> 10.0.0.31 c2 -> 10.0.0.32 c3 -> 10.0.0. ... 
- vue路由的简单实例
		vue2.0 和 vue1.0 路由的语法还是有点稍微的差别,下面介绍一下vue-router 2的简单实例: <!DOCTYPE html> <html lang="en ... 
- Flume概述和简单实例
		Flume概述 Flume是一个分布式.可靠.和高可用的海量日志采集.聚合和传输的系统.支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方( ... 
- jsoup解析HTML及简单实例
		jsoup 中文参考文献 http://www.open-open.com/jsoup/ 本文将利用jsoup,简单实现网络抓取的功能,并给出一个小实例,该实例效果为:获取作者本人在博客园写的所 ... 
随机推荐
- js解决click事件点击事件间隔方法
			var myTimeout = null; $("#id").click(function(){ clearTimeout(myTimeout); myTimeout = setT ... 
- 移动端下网页border:1px显示
			解决这个问题之前首先要了解移动前端开发viewport的概念,自己写了一篇很粗糙viewport详解的文章对它有了一个很简单的理解.这里推荐一篇很详细的博文<<移动前端开发之viewpor ... 
- php配置redis支持
			在php.ini里面添加下面两行,注意这两行的顺序一定不要颠倒(扩展库下载网址https://github.com/phpredis/phpredis/downloads),同时注意这2个文件的版本一 ... 
- Activity四种launchMode
			更多内容在这里查看 https://ahangchen.gitbooks.io/windy-afternoon/content/ 总共有四篇关于Activity,task,launchMode的文章, ... 
- 保存网页为图片——滚动截取IE(WebBrowse)
			对IE进行编程一直觉得是相当可怕的事情,里面的接口.函数.事件之多,解释之乱,需要了解的方方面面知识之博,让我仿佛看到了微软就是造物主,因为它已成功制造了这样的混沌,弄就了宇宙的初始状态…… 近来做个 ... 
- Xcode 3.2.5免证书开发调试
			Xcode 3.2.5免证书开发调试 xcode3.2.5 应该没人用了.这里做个保存而已. Xcode编译遇到过 Code Sign error: a valid provisioning prof ... 
- NOI2015 Day1
			NOI2015 Day1 程序自动分析 题目描述:给出等式或不等式\(n\)条,问\(n\)条式子是否成立. solution: 用并查集处理等式,在判断不等式是否成立. 时间复杂度:\(O(n)\) ... 
- springMVC+spring+mybatis整合过程中遇到的问题
			今天在配置SSM整合的过程中遇到了几个错误,折腾了好久,具体如下 1.java.lang.IllegalArgumentException: Mapped Statements collection ... 
- linux性能监控三张图
			一.监控 二.测试 三.优化 
- 利用Socket实现的两个程序的通信
			写的也很简单,自己觉得挺有意思了 程序如图 主要代码 public class Message { Form1 mainfrom = null; public Message() { } public ... 
