- 浏览: 207522 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
落叶知秋__:
indexPath能用?
UITableView 删除特定的CELL -
xhanxhanxhan:
Hooopo 写道puts 返回结果是nilnil and r ...
一个脚本×关键词“百度说吧”你懂的 -
Hooopo:
puts 返回结果是nilnil and return 这个是 ...
一个脚本×关键词“百度说吧”你懂的 -
nono123:
谢谢!
不用信用卡而申請其他地區itunes賬號的方法 -
BarryWei:
lordhong 写道多谢分享, 学习一下, iPhone我都 ...
永远的扫雷英雄(开源)
// // QQstyleTableViewViewController.h // QQstyleTableView // // Created by xhan on 9/22/09. // Copyright In-Blue 2009. All rights reserved. // #import <UIKit/UIKit.h> @interface QQstyleTableViewViewController : UIViewController < UITableViewDelegate , UITableViewDataSource , UIScrollViewDelegate > { UITableView* _tableView; NSMutableArray* _array; BOOL *flag; } @property (nonatomic, retain) UITableView *tableView; - (int)numberOfRowsInSection:(NSInteger)section; @end
// // QQstyleTableViewViewController.m // QQstyleTableView // // Created by xhan on 9/22/09. // Copyright In-Blue 2009. All rights reserved. // #import "QQstyleTableViewViewController.h" @implementation QQstyleTableViewViewController @synthesize tableView = _tableView; //////////////////////////////////////////////////////////////////////////////////////// // NSObject - (void)dealloc { free(flag); [_tableView release], _tableView = nil; [super dealloc]; } - (void)viewDidLoad { [super viewDidLoad]; _tableView = [[UITableView alloc] initWithFrame:[UIScreen mainScreen].bounds style:UITableViewStylePlain]; _tableView.delegate = self; _tableView.dataSource = self; [self.view addSubview:_tableView]; _array = [[NSMutableArray alloc] initWithObjects:[[NSArray alloc] initWithObjects:@"AA",@"BB",@"CC",@"DD",nil], [[NSArray alloc] initWithObjects:@"EE",@"FF",@"GG",@"XX",@"ZZ",nil], [[NSArray alloc] initWithObjects:@"JJ",@"VV",@"EE",@"NN",nil], nil]; flag = (BOOL*)malloc([_array count]*sizeof(BOOL*)); memset(flag, NO, sizeof(flag)); } //////////////////////////////////////////////////////////////////////////////////////// // #pragma mark Table view delegate methods - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return [_array count]; } - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return [self numberOfRowsInSection:section]; } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"CellIdentifier"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; cell.selectionStyle = UITableViewCellSelectionStyleNone; } NSString* str = [[_array objectAtIndex:indexPath.section] objectAtIndex:indexPath.row]; cell.textLabel.text = str; return cell; } - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { UIButton *abtn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; // abtn.frame = CGRectMake(0, 0, 200, 48); // abtn.titleLabel.text = @"HEADER"; abtn.tag = section; [abtn addTarget:self action:@selector(headerClicked:) forControlEvents:UIControlEventTouchUpInside]; return abtn; } //////////////////////////////////////////////////////////////////////////////////////// // -(void)headerClicked:(id)sender { int sectionIndex = ((UIButton*)sender).tag; flag[sectionIndex] = !flag[sectionIndex]; [_tableView reloadData]; } - (int)numberOfRowsInSection:(NSInteger)section { if (flag[section]) { return [(NSArray*)[_array objectAtIndex:section] count]; } else { return 0; } } @end
- QQstyleTableView.zip (19.8 KB)
- 下载次数: 580
评论
5 楼
cbc009
2009-09-26
没图没真相
4 楼
哇你长得真高
2009-09-24
介个。。。
截图出来应该是这样的:一个tableview的列表,每行一个名字,与球球无关。。。
标题党
截图出来应该是这样的:一个tableview的列表,每行一个名字,与球球无关。。。
标题党
3 楼
showtime520
2009-09-24
无图五真相啊,期待
2 楼
tuti
2009-09-23
是啊,这兄弟当大家都是IPHONE啊,能直接运行程序啊。给个截图啊
1 楼
lordhong
2009-09-23
呵呵, 哥们来个截图看下?
发表评论
-
NSString另类赋值方法
2011-01-05 10:56 2086碰到比较长的赋值怎么办 可以这么写 输出结果 a = ... -
KissXML 简易教程
2010-03-26 23:04 1739文章来源 http://ixhan.com/2010/03 ... -
永远的扫雷英雄(开源)
2009-12-25 22:10 1561源码请移步: http://github.com/xhan ... -
admob备忘
2009-12-09 20:57 1358使用很简单,备忘下避免下次使用又得去长长的readme里面找. ... -
小东西没我想象中简单
2009-11-11 00:15 1090贴个资料备忘。 这两天在研究用JAVA开发类似M ... -
原来UIView Animation 可以这么写(看错咯)
2009-11-09 17:26 6570之前受某人影响以为一连串的UIView Animation 只 ... -
iPhone simulator 在屏幕消失
2009-11-09 10:36 1046打开 iPhone simulator 后无法在屏幕中找到。。 ... -
Xcode 自动属性生成器(强力推荐)
2009-09-30 18:06 2814一次偶然机会从git上找到,可惜没有添加关注。现在忘记从哪里c ... -
UITableView 删除特定的CELL
2009-09-17 23:42 3251使用的函数: [self.tableView deleteR ... -
UIVIEW调试的遗漏
2009-09-16 15:56 1072今天被一个小问题折腾了2小时。 事情是这样的 VC.vew ... -
UIKIT 相对坐标系统
2009-09-15 23:51 1351今天项目中设计了这么个流程: mainView < ... -
NIB文件读取数据方法
2009-09-11 16:05 1815从COOKBOOK 上学到一招: 如果仅仅需要一个VIEW ... -
ViewController 的奇怪问题
2009-09-08 16:14 904今天项目中出现奇怪问题 , 在某 viewContro ... -
优化 scrollView 性能(tableView)
2009-09-04 12:24 2052曾经尝试各种方法优化滚动视图的性能,都没什么好的效果。 今天 ... -
解决升级到Snow Leopard 后无法连接 iPhone
2009-08-19 14:51 1162重新安装下AppleMobileDeviceSupport 就 ... -
Tips For Using Xcode
2009-08-18 18:09 1277VIA http://www.mobileorchard.co ... -
Three20 教程和模板
2009-08-07 22:53 5179Three20 是在Facebook 的 iPhone 程序剥 ... -
objc 实现类变量
2009-07-29 23:22 1610从HTTPRiot 源码学习而来。 看到 mergedOpt ... -
解决mac上一个傻问题:command not found
2009-07-23 19:37 3548XCODE 在使用SVN上曾经出现这个错误 sudo ssh ... -
一些iphone开发资源
2009-07-23 10:24 1242HTTPRiot - A simple HTTP REST L ...
相关推荐
在IT行业中,制作和使用个性化的在线图标是许多用户尤其是iPhone用户热衷的事情,QQ作为一款流行的即时通讯软件,其在线图标是用户展示自我风格的一种方式。本教程将重点讲解如何在iPhone上制作QQ在线图标,并通过...
标题“iPhoneQQ在线”指的是在苹果公司的iPhone设备上使用腾讯QQ这一即时通讯软件进行在线交流的功能。QQ作为中国最流行的社交应用之一,提供了多种平台的支持,包括iOS操作系统。以下是关于在iPhone上使用QQ的相关...
在界面设计方面,触屏版充分考虑了iPhone用户的审美需求,对图标、阴影效果和输入框等进行了细致优化,使其与iPhone的华丽界面风格相得益彰。同时,保持了iPhone一贯的简约理念,确保用户在享受美观的同时,也能体验...
对于Android版和iPhone版的差异,iPhone版QQ2021在UI上进行了全新改版,以适应iOS7的设计风格,不过由于当时iOS系统尚未完美越狱,这一更新在实际使用中的效果可能会受限。尽管如此,iPhone版仍然包含了与Android版...
【标题】"仿iPhoneListView" 是一个Android开发中的实践项目,旨在实现类似iPhone风格的可扩展列表视图。这种列表视图通常具有清晰的层级结构,可以方便地展示多级数据,例如联系人分组或者文件目录结构。在Android...
同时,生成器还支持动态头像的制作,通过组合不同的动画元素,让你的头像在好友列表中脱颖而出。 安全性也是Phone_QQ头像生成器重视的一环。所有的头像生成过程都在本地完成,用户的个人信息和创作不会上传至云端,...
### iPhone QQ音乐3.0设计总结 #### 一、项目背景与目标 随着移动互联网的快速发展,用户对于高质量音乐服务的需求日益增长。QQ音乐作为国内领先的数字音乐平台,一直在不断优化用户体验,提升服务质量。此次推出...
《iPhone说说器》是一款专为苹果iPhone用户设计的应用程序,旨在帮助用户更方便地发布和管理他们在社交平台上的状态更新,通常被称为“说说”或“动态”。在这个数字化时代,社交媒体成为了人们分享生活、表达情感的...
8. **QQDemo**:类似QQ的示例应用,可能包含聊天、好友列表、消息推送等功能。这个项目可能深入到了Android的多线程处理、消息队列(如Handler和Looper)以及实时通信技术。 9. **myFloatWindow**:浮动窗口项目,...
此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这...