上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页

2012年6月6日

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-06-06 14:42 martin.zhang 阅读(42) 评论(0) 推荐(0) 编辑
 
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-06-06 10:49 martin.zhang 阅读(29) 评论(0) 推荐(0) 编辑
 

2012年6月1日

摘要: 视图控制器在iOS编程中占据非常重要的位置,因此我们一定要掌握。1.作用:•创建和管理视图。•管理视图上显示的数据。•设备方向变化,调整视图大小以适应屏幕。•负责视图和模型之间的数据及请示的传递。2. 视图控制器剖析视图控制器有一个导航项,一个工具栏子项集以及一个tabbarItem项与其关联。3.主要属性•view:控制器管理的根视图•title: 控制器导航栏的标题•wantsFullScreenLayout: 是否需要全屏显示•interfaceOrientation: 界面方向•navigationItem:导航子项• editing: 是否处理编辑状态•hidesBottomBarW 阅读全文
posted @ 2012-06-01 17:37 martin.zhang 阅读(5855) 评论(0) 推荐(0) 编辑
 
摘要: xib文件本身可以看做是一个xml,app启动的时候会根据xml构造xib对应的界面及其控件,file's owner 可以看做是 xib对应的类,比如 view对应的xib文件的file'owner对应的就是 viewcontrol的类,outlet是针对xib文件中希望能够在外部引用的控件成员,那么为什么要做outlet与file's owner 之间的连线呢?这里file's owner 看做我们定义的类,即我们的代码,里面写了哪些需要outlet的控件,但是,具体它对应与界面上哪个控件呢,这个对应关系是没有的,于是我们通过file's owner 阅读全文
posted @ 2012-06-01 16:45 martin.zhang 阅读(14495) 评论(1) 推荐(1) 编辑
 

2012年5月31日

摘要: 跟网页开发一样,在巴掌大的地方要显示更多的内容就要用到类似选项卡的功能,在iPhone中也有这样的视图控制器这个类就是UITabBarController。 如上图看到的,在屏幕的底部可以看到Tab Bar的样子,顶部用的是Navigation,很多情况都是TabBar和Navigation配合使用。就在iPhone开发之NavigationController的基础上来继续今天的TabBarController。方法1:用代码来创建TabBar. // AppDelegate.h#import <UIKit/UIKit.h>@interface AppDelegate : UIR 阅读全文
posted @ 2012-05-31 18:08 martin.zhang 阅读(2438) 评论(0) 推荐(0) 编辑
 

2012年5月30日

摘要: 一、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形: 1、收集用户输入信息 2、临时呈现一些内容 3、临时改变工作模式 4、相应设备方向变化(用于针对不同方向分别是想两个ViewController的情况) 5、显示一个新的view层级 这几种情形都会暂时中断程序正常的执行流程,主要作用是收集或者显示一些信息。二、几个概念和常用设置1、presenting view co... 阅读全文
posted @ 2012-05-30 15:29 martin.zhang 阅读(570) 评论(0) 推荐(0) 编辑
 
摘要: UITabBarController是IOS中很常用的一个viewController,例如系统的闹钟程序,ipod程序等。UITabBarController通常作为整个程序的rootViewController,而且不能添加到别的container viewController中。 首先我们看一下它的view层级图:一、手动创建UITabBarController 最常见的创建UITabBarController的地方就是在application delegate中的applicationDidFinishLaunching:方法,因为UITabBarController通常是作为整... 阅读全文
posted @ 2012-05-30 15:22 martin.zhang 阅读(21615) 评论(1) 推荐(2) 编辑
 
摘要: 有一阵子没有写随笔,感觉有点儿手生。一个多月以后终于又一次坐下来静下心写随笔,记录自己的学习笔记,也希望能够帮到大家。 废话少说回到正题,UINavigationController是IOS编程中比较常用的一种容器view controller,很多系统的控件(如UIImagePickerViewController)以及很多有名的APP中(如qq,系统相册等)都有用到。说是使用详解,其实我只会介绍几个自认为比较重要或者容易放错的地方进行讲解,下面让我们挨个探探究竟: UINavigationController是用于构建分层应用程序的主要工具,主要采用栈形式来实现视图。任何类型的视图控制.. 阅读全文
posted @ 2012-05-30 15:20 martin.zhang 阅读(13668) 评论(1) 推荐(1) 编辑
 
摘要: UIViewControl是IOS程序中的一个重要组成部分,扮演者一个大管家的身份,管理着程序中的众多视图,今天看看了官方文档并做了如下一些简单的记录: 何时加载view,加载的原则是什么,视图何时消失等问题,文档中讲的都很详细。 Controller的view最好在需要显示时再去加载,并且在系统发出内存警告时释放比必要的view及相关的数据对象。一、UIViewController的初始化 初始化时会根据需要调用init,initWithCoder等相关函数,这个时候我们可以做一下简单的初始化操作,建立ViewController中需要使用的数据模型等,不建议在初始化阶段就直接创建vie.. 阅读全文
posted @ 2012-05-30 15:12 martin.zhang 阅读(483) 评论(0) 推荐(0) 编辑
 

2012年5月29日

摘要: 初始化代码: if (!_alertView){_alertView = [[UIAlertView alloc] initWithTitle:title message:@"\n\n\n" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"登录", nil];_alertView.delegate = self;usernameField = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 50.0, 260.0 阅读全文
posted @ 2012-05-29 18:26 martin.zhang 阅读(611) 评论(0) 推荐(0) 编辑
 
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页