ios5
文章平均质量分 85
AlanLiu1988
这个作者很懒,什么都没留下…
展开
-
【一步一步学IOS5 】 Hello World!创建你的第一个iPhone App
上个月入手MBP,感觉超好。也对IOS开发产生了兴趣。 索性利用空闲时间学习下IOS开发。并通过日志将学习笔记记录下来,供大家一起分享。 IOS开发环境:Xcode 4.4.1、IOS 5.1 Library Hello World 效果图: coding start! 1.启动我们的Xcode软件,在弹出的欢迎对话框中选择Create...原创 2012-09-07 15:32:02 · 245 阅读 · 0 评论 -
【一步一步学IOS5 】 在表视图中添加搜索栏
下面,我们来演示一下如何在Tab Bar项目基础上添加一个搜索栏。通过搜索栏,App可以让用户指定搜索条件后,搜索菜单列表。 1.理解搜索栏显示控制器(Search Display Controller) 你可以使用搜索显示控制器(如 UISearchDisplayController 类)管理App中的搜索功能。搜索显示控制器管理搜索栏(search bar)和表视图(table...原创 2012-09-21 14:44:18 · 219 阅读 · 0 评论 -
【一步一步学IOS5 】 Storyboard 创建Tab Bar控制器和Web视图
下面,我们来继续完善Storyboard 项目 1)如何创建Tab B ar 控制键 2)如何使用UIWebView创建About页面 1.Tab Bar控制器 和UIWebView Tab Bar 控制器在每一个tab中显示一个独特的视图,通常,一个Tab Bar 至少包含2个tab s ,根据需要最多可以添加5个tabs UIWebView 是加载web...原创 2012-09-18 16:42:53 · 241 阅读 · 0 评论 -
【一步一步学IOS5 】 Storyboard 在视图控制器间传递数据
在前面例子中,我们介绍了Storyboards 是 Xcode 中设计用户界面的友好功能。 首先,回顾一下我们已经完成的工作。 - 将一个正常的视图控制器嵌入到导航控制器中 - 创建了一个表视图,并填充了菜单列表 - 使用联线从一个视图控制器切换到另一个视图控制器 我们目前还没有实现详细视图,该视图目前显示 一个静态的标签。我们将继续完成这个项目。完善这个应用程序。 ...原创 2012-09-17 17:02:56 · 164 阅读 · 0 评论 -
【一步一步学IOS5 】 使用Storyboards创建导航控制器和表视图
导航控制器(Navigation Controller)是什么? 和表视图(Table View)一样,导航控制器是另一个UI控件,在iOS App中经常看到。它为分层内容提供了向下导航的界面。我们看看内置的Photos App、YouTube 和通讯录(Contacts)。这些App都使用了导航控制器显示分层的内容。通常表视图和导航控制器在多个App中同时存在,当然,这并不意味着你必须同...原创 2012-09-17 15:55:59 · 207 阅读 · 0 评论 -
【一步一步学IOS5 】 从UITableView中删除一行和Model-View-Controller
如何从UITableView中删除一行? 在创建Simple Table 应用程序时,经常有人提到上述问题, 在开始编码之前,我先介绍下 Model-View-Controller 模式,这个模式是在用户界面编程中经常引用的设计模式之一。 1.理解 Model-View-Controller 不管学习什么语言,成为一个更好的开发人员所需要了解的概念是Separati...原创 2012-09-17 10:51:15 · 144 阅读 · 0 评论 -
【一步一步学IOS5 】 在iOS App 中添加启动画面
你可以认为你需要为启动画面编写代码,然而Apple 让你可以非常简单地在Xcode中完成。不需要编写代码,你仅需要在Xcode中进行一些配置。 1.什么是启动画面(Splash Screen)? 启动画面是你在启动App的时候看到的第一个界面,通常,启动画面是覆盖整个屏幕的一张图片,在主屏幕装在完后隐藏。 启动画面的主要目的是让用户知道你的App正在装载,并且对用户介绍你的...原创 2012-09-14 18:02:26 · 154 阅读 · 0 评论 -
【一步一步学IOS5 】 应用Property List 强化你的Simple Table 应用程序
前面我们已经创建了一个简单的表视图应用程序,显示菜谱列表。分析一下代码,你会发现所有的菜谱都应编码在源代码中。之前,我们只考虑让事情变得简单,并着重演示如何创建一个 UITableView 应用程序。然而,将所有元素比硬编码在 代码中并不是推荐的方法。 在真实的App开发中,我们常常将这些静态元素存放在外部(如菜谱列表)文件或数据库或其它地方。在IOS编程中,有一种类型的文件,成为 Pr...原创 2012-09-14 13:58:08 · 155 阅读 · 0 评论 -
【一步一步学IOS5 】 处理UITableView中的行选择
下面,我们将尝试对先前的demo做如下变化: (1)当用户点击一行时,显示一个提醒消息 (2)当用户选择了一行时,显示一个选中的标志 1.理解UITableViewDelegate 在我们创建Simple Table View 应用程序时,我们在SimpleTableController.h 中定义了2个委托(UITableViewDelegate 和 UITabl...原创 2012-09-14 10:23:44 · 122 阅读 · 0 评论 -
【一步一步学IOS5 】 定制UITableView表视图单元格
之前,我们已经创建了一个简单的表视图App,用来显示菜单列表和图片。 下面,我们继续改进该App,是其效果更佳。 1)实现不同的行显示不同的图片 2) 定制表视图单元格 1.显示不同的缩略图: 在修改代码之前,我们先回顾一下在数据行上显示缩略图的代码: - (UITableViewCell *)tableView:(UITableView *)ta...原创 2012-09-12 17:25:04 · 179 阅读 · 0 评论 -
【一步一步学IOS5 】 创建一个简单的表视图(Table View)应用程序
首先,在iPhone App中的表视图是什么? 表视图(Table View) 是IOS Apps 中一个通用的UI元素。很多应用程序在一定程度上,都有使用表视图来显示数据列表。最好的例子是内置的iPhone应用程序。你的联系人显示在表视图中。另外一个例子是Mail应用程序,它使用表视图显示你的邮箱和邮件。不仅可以用来显示文本数据,表视图也可以呈现图像数据。内置的Video和YouT u...原创 2012-09-10 14:28:46 · 239 阅读 · 0 评论 -
【一步一步学IOS5 】 IOS 编程基础:Hello World应用程序如何工作的?
Interface Builder、头文件和实现文件 首先,这些.xib、.h和.m文件是什么? .xib - 对于.xib后缀的文件,是Interface Builder文件,存放应用程序的用户界面(UI),当你点击.xib 文件时,Xcode 自动切换到Interface Builder 界面,你可以通过拖拉编辑应用程序的用户界面。 .h和.m - .h后缀的文件是头文...原创 2012-09-07 16:43:44 · 147 阅读 · 0 评论 -
【一步一步学IOS5 】 如何在导航界面隐藏TabBar
前面的例子中,我们开发了一个tab bar(选项卡栏)应用程序。 我们将导航控制器嵌入在tab bar控制器内。因此,当用户轻拍任一菜单项时,导航控制器切换到详细视图。 但是tab bar 在详细视图时,仍然占用了一些屏幕空间,我们需要隐藏tab bar,释放更多的屏幕空间。 1. UIViewController 类 的hidesBottomBarWhenPushed...原创 2012-09-21 14:56:52 · 186 阅读 · 0 评论