`
utyphoon
  • 浏览: 12003 次
  • 性别: Icon_minigender_1
  • 来自: 福建
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

iphone开发之UITableView

阅读更多
//
//  viewbasetestViewController.h
//  viewbasetest
//
//  Created by chan fun on 11-3-23.
//  Copyright 2011 __MyCompanyName__. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface viewbasetestViewController : UIViewController
	<UITableViewDelegate, UITableViewDataSource>{
	NSArray *listData;

}
@property(nonatomic, retain)NSArray *listData;

@end



//
//  viewbasetestViewController.m
//  viewbasetest
//
//  Created by chan fun on 11-3-23.
//  Copyright 2011 __MyCompanyName__. All rights reserved.
//

#import "viewbasetestViewController.h"

@implementation viewbasetestViewController
@synthesize listData;

-(void)viewDidLoad{
	NSArray *array = [[NSArray alloc]initWithObjects:@"Sleep",@"Sneezy",@"Buddy",@"Nori",@"Bail",@"Biful",@"file",@"Oin",@"Deop",nil];
	self.listData = array;
	[array release];
	[super viewDidLoad];
}



/*
// The designated initializer. Override to perform setup that is required before the view is loaded.
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}
*/

/*
// Implement loadView to create a view hierarchy programmatically, without using a nib.
- (void)loadView {
}
*/


/*
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
    [super viewDidLoad];
}
*/


// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}


- (void)didReceiveMemoryWarning {
	// Releases the view if it doesn't have a superview.
    [super didReceiveMemoryWarning];
	
	// Release any cached data, images, etc that aren't in use.
}

- (void)viewDidUnload {
	// Release any retained subviews of the main view.
	// e.g. self.myOutlet = nil;
}


- (void)dealloc {
	[listData release];
    [super dealloc];
}


#pragma mark -
#pragma mark Table View Data Source Methods
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
	return [self.listData count];
}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
	static NSString *SimpleTableIdentifier = @"SimpleTableIdentifier";
	
	UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:SimpleTableIdentifier];
	if(cell == nil){
		cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:SimpleTableIdentifier] autorelease];
	}
	
	NSUInteger row = [indexPath row];
	cell.textLabel.text = [listData objectAtIndex:row];
	return cell;
}

@end

  • 大小: 58.8 KB
分享到:
评论

相关推荐

    iPhone开发之UITableView入门2示例程序

    本示例程序“iPhone开发之UITableView入门2”旨在帮助初学者理解如何在iPhone应用程序中使用`UITableView`来创建用户界面。教程链接来源于CSDN博客的一个详细文章,我们将深入探讨其中的关键知识点。 首先,`...

    iphone开发基础UITableView的多行编辑控制

    本教程将深入探讨如何在iPhone开发中实现UITableView的多行编辑控制,这对于初学者来说是一个非常实用的技能。在iOS 5.0及以上版本以及使用SDK 6.0及以上时,可以充分利用这个特性来提升用户体验。 UITableView不仅...

    iphone应用开发:UITableView的详细讲解(一)

    本教程将深入探讨UITableView的使用,特别是针对iPhone应用开发。在第一部分中,我们将着重理解UITableView的基本概念,设置数据源,创建自定义Cell以及如何进行数据绑定。 首先,UITableView是一种控件,用于展示...

    iPhone之UITableView入门

    本教程将带你入门iPhone上的UITableView使用,通过一个简单的示例项目"**MyTableView**"来深入理解其工作原理和基本操作。 首先,UITableView的主要组成部分包括:表头(HeaderInSection)、表尾(FooterSection)...

    iphone 开发基础控件UITableView 及通讯录列表

    iphone中的基础控件UITableView,适合初学者,主要学习UITableView的常用属性设置、自定义分区标题、cell显示定义、索引列显示、索引列点击事件等。 通讯录按照首字母分区显示,右边显示索引列(A、B、C、D……X、Y...

    iPhone的UIAlertView加入UITableView

    在iOS开发中,`UIAlertView`曾经是用于展示警告或询问用户简单信息的常见组件,而`UITableView`则是显示可滚动列表的视图。当需要在警告视图中展示更复杂的信息,比如一个列表,开发者可能会将`UITableView`与`...

    IOS iphone UITableView简单例子

    这个“IOS iphone UITableView简单例子”是一个基础的教程,旨在帮助开发者理解如何在iPhone应用中实现UITableView的基本功能。在这个项目中,我们将会看到如何创建两个不同的表视图区域,并且在用户点击某一行时弹...

    Iphone-UITableView使用

    在`Iphone-UITableView使用`这个主题中,我们将深入探讨如何有效地利用这些控件来构建高效且用户友好的界面。 首先,我们要了解`UITableView`的基本结构。`UITableView` 是一个视图对象,负责显示一系列行,每行...

    iphone 关于UITableView的排序,搜索、使用Interface Builder创建等

    本教程将深入探讨如何在iPhone应用中使用UITableView进行排序、搜索以及通过Interface Builder进行创建。 首先,我们来了解一下UITableView的基本概念。UITableView是一个视图控件,用于显示一列或多列数据,每个...

    iphone开发--UITableView中的cell高度不一致解决方案

    在iOS开发中,UITableView是展示数据的常用控件,它以行和列的形式组织内容,类似于桌面应用中的列表。在实际开发过程中,我们可能会遇到一个常见的问题:UITableView中的cell高度不一致,这会影响用户界面的美观性...

    iphone UITableView详解 带实例 例子

    ### IPhone之UITableView详解 #### 一、前言 UITableView 是 iOS 开发中非常重要的一个控件,用于显示数据列表。相比于 UIButton 等简单控件,UITableView 的使用较为复杂,涉及较多的概念与方法。本文将详细介绍 ...

    iphone-uitableview的用法

    在iOS开发中,`UITableView` 是一个至关重要的组件,它用于显示列表或表格数据,广泛应用于各种应用程序。本教程将详细介绍如何使用 `UITableView` 并实现特定的视觉效果,包括设置单元格的圆角和添加阴影。我们将...

    iphone UITableView异步加载图片

    在iOS开发中,UITableView是一种常见的UI组件,用于展示大量数据列表。然而,当这个列表包含大量图片时,如果采用同步加载的方式,会极大影响应用的性能,甚至导致卡顿或延迟。因此,"iPhone UITableView异步加载...

    iPhone开发基础教程-PDF版

    《iPhone开发基础教程-PDF版》是一份专为初学者设计的全面指南,旨在帮助读者掌握iOS应用开发的基础知识和技能。本教程涵盖了从安装开发环境到创建第一个应用的全过程,深入浅出地讲解了iPhone应用程序开发的核心...

    iphone UITableView划动删除的实现

    在iOS开发中,UITableView是展示数据列表的主要控件,它提供了丰富的交互功能,其中包括划动删除(Swipe to Delete)操作。这个功能允许用户通过在表格视图中的单元格上向左滑动来显示一个删除按钮,点击该按钮即可...

    iphone UITableView中使用combobox的实例

    在iOS开发中,UITableView是用于显示可滚动列表的视图,通常用于展示一系列项目,比如应用的导航或数据列表。而“ComboBox”在其他平台上(如Windows或Web开发)是一种下拉列表,允许用户从一组预定义选项中选择。在...

    android listview 圆角的实现方案,模仿Iphone的UITableView

    本篇文章将详细探讨如何实现一个模仿iPhone中UITableView风格的Android ListView,特别是如何赋予ListView圆角效果。 首先,我们需要了解ListView的基本结构。ListView是Android中的一个视图容器,用于显示一列可...

    iPhone开发揭秘.pdf

    总结来说,《iPhone开发揭秘》这本书通过介绍iPhone程序的基本框架、非游戏框架的开发流程、OpenFlow编程技术以及UIViewController和UIView的管理,为初学者提供了一条清晰的iOS应用开发入门之路。对于想要深入学习...

    iPhone开发秘籍:第2版(The iPhone Developer's Cookbook)

    ### iPhone开发秘籍:第2版(The iPhone Developer's Cookbook) #### 书籍概述 《iPhone开发秘籍:第2版》是一本专为iPhone开发者准备的技术指南书籍,它基于第一版进行了全面修订与大量扩充,提供了更为丰富的内容...

    iphone programming,iphone开发初级教程

    《iPhone编程:初级教程》是一本专为初学者设计的指南,旨在帮助那些对iOS应用开发感兴趣但缺乏经验的人入门。这本书涵盖了从安装必要的开发工具到编写第一个应用程序的所有基础知识,旨在让你逐步熟悉iPhone应用...

Global site tag (gtag.js) - Google Analytics