- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 IOS6新特性之集合视图<UICollectionView>介绍
说句老实话这个特性在IOS6之前有一个PSCollectionView,相信有很多人都见识过,使用过吧。IOS6中Apple中新增加了这样的一个特性,让开发者更加的方便自由的使用,不过我们还是需要详细的学习一下这个心的UI的原理和特质。首先,CollectionView包含以下几个部分:1、View元素部分2、数据模型和交互部分3、contents显示部分4、View样式部分
2012-09-30 22:33:25 3408 1
原创 IOS6新特性之下拉刷新<UIRefreshControl>
在IOS6未发布之前,几乎都是使用那个UIRefresh在实现下拉刷新,甚至有人还是先了上拉的功能,不得不说牛人很多啊。可能是Apple意识到了这个功能的实用性,在IOS6中增加了下拉刷新,但是上啦还没有添加。新手自学了一下这个下拉刷新的功能,还不错,分享一下。首先看一下最终的效果: 注:我使用的是IOS6 SDK + xCode4.5一、新建一个工程,基
2012-09-25 22:00:33 7862
原创 IOS6来袭,你准备好了吗?
6月12日:WWDC 2012 开发者大会上,苹果正式对外介绍IOS6。之后一段时间里,Beta版发布。9月12日:iPhone5发布,随之其原生态系统IOS6正式版面世。9月20日:IOS6正式版 开放下载,随之Xcode 4.5 也开始可更新。随着Apple 的IOS6系统发布,其SDK中的变化也成了广大开发者所关心的部分,令人欣喜的是这次的更新有很多抢眼的地方。1、地图I
2012-09-22 17:21:10 803
原创 新手自定义 UIView的push和pop动画贴换效果
- (void)pushAnimationDidStop {}- (void)pushViewController: (UIViewController*)controller animatedWithTransition: (UIViewAnimationTransition)transition { [self pushViewController:controller an
2012-09-21 09:30:39 932 1
原创 新手自定义 UITableViewCell无图片绘制(一)
一、最终效果图:注:仅支持ARC,非ARC需要添加部分代码。二、新建任意类型的项目工程,我这里使用的是Single-View模板。新建工程后,代码添加UITableView,由于本人喜欢使用纯代码编程,因此所有的东西都是用代码实现的。下面是添加UITableView的代码:ViewController.h文件中添加:#import @interface View
2012-09-19 23:42:57 778
原创 IOS开发错误解决方案<个人项目开发中收集>
问题一:-[NSNull length]: unrecognized selector sent to instance 0x194adc8
2012-09-19 18:35:36 156
原创 新手自定义 为应用首次启动加上教程指南
在你的AppDelegage.m里面的 application: didFinishLaunchingWithOptions: 方法里面判断首先引入两个类的头文件#import "LoginViewController.h"//应用首页#import "UserGuideViewController.h"//用户指导页面
2012-09-18 00:07:31 636
原创 新手自定义学习UILabel文字发光效果
最近项目中经常有文字放光效果的UI,特意在网路上找了下,开始是在code4app中找到一个,但是是不是的会出现不出现光晕的bug,在寻找找到了cocoachina会员hxy060799分享的GlowLabel,效果不错,特意写了注释贴出来,以防他日忘记。1、新建一个基于UILabel的子类2、在这个子类中定义red、green、blue三个颜色值变量和一个发光光晕范围变量size。3、
2012-09-17 23:17:57 1112
原创 新手自定义gif效果显示
首先看一下最终效果:图片太小,我做了放大,模糊了点,但是gif的效果还是有的。1、首先找到我们需要做gif效果的图片,至少两张。因为一张是无法做成gif效果的,呵呵。2、把图片导入到工程目录,并对名称进行修改,个人喜好。因为序列化的名称有利于操作。3、将图片放进数组,并加载到UIImageView中。4、对这个UIImageView进行动画操作即可。主要代码:
2012-09-17 22:24:22 707
原创 新手自定义UISlider,可做Slider,也可做ProgressBar
UI设计给出了设计图,界面却是不错,看着霸气十足,可是里面的控件,都需要自定义,没有一个不需要折腾的,也罢,就一直在折腾了。折腾中遇到一个问题,UISlder的完全自定义,完全摒弃原生态的东西,开始有点无厘头,慢慢页折腾出来了,今天给出一些关键代码和demo,只是简单的实现,很多功能有待发掘。首先看一下UI给出的效果图:网上有一种自定义UISlider的方法,但是最后放弃了
2012-09-17 18:36:20 853
转载 PresentModalViewController学习
Present ViewController Modally 一、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形: 1、收集用户输入信息 2、临时呈现
2012-09-16 01:56:28 1131
原创 Objective-C再学习之Category(十)
Category在ObjC中的作用非常大,可以在其中添加我们自己的方法等等。这里只做一个简答的demo学习一下:首先按照给出的模板新建一个给予NSString的Category类。完成后在.h文件中编写如下代码:#import @interface NSString (Category)//添加自定义方法-(NSString *)removeNumberFromS
2012-09-16 00:49:18 1160 3
原创 Objective-C再学习之Set集合(八)
在ObjC中提供了两种集合对象来供我们使用:NSSet和NSMutableSet。前者是不可变集合对象,后者是可变集合对象。有点想字符串和数组以及字典。Set集合中必须使用对象。下面我们通过代码来学习两者的基本用法:一:不可变集合使用- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup
2012-09-16 00:30:20 1159 1
原创 Objective-C再学习之self的用法(七)
在项目ObjC的学习中经常会碰到是否应该使用self的苦恼,或者说什么时候使用全局变量,什么时候self ?大多数的答案是:“这与objc的存取方法有关”怎么样才能有关呢?接下来通过几个小例子来看一下。首先我们创建一个学生类:Student类这个学生类里有学生的id和学生的姓名name#import @interface Student : NSObject{
2012-09-15 23:54:17 1569 2
原创 Objective-C再学习之NSObject对象(六)
首先我们看一段Apple给出的定义:NSObject is the root class of most Objective-C class hierarchies. Through NSObject, objects inherit a basic interface to the runtime system and the ability to behave as Objecti
2012-09-12 22:44:05 1029
原创 Objective-C再学习之NSString字符串(五)
Objective-C中处理字符串的类是NSString和NSMutableString这两个,这两个的最大区别是NSString创建并初始化之后其字符串的内容和长度都不能进行动态的改变,除非重新赋值;而NSMutableString创建赋值之后其字符串的内容和长度都是可以动态的改变的,两者的基本用法大同小异,因此掌握了一个也就对另一个会使用了。1、NSString类型字符串的基本使用在C
2012-09-08 21:57:32 908
原创 Objective-C在学习之常用数据.字典(四)
字典这部分内容不再进行详细的陈述,需要详细了解的请到API官方文档查看。NSDictionary的作用与Java 中的字典类相同,提供了“键-值”对的集合。NSDictionary 常用方法总结+(id)dictionaryWithObjectsAndKeys:obj1,key1,obj2,key2,......nil顺序添加对象和键值来创建一个字典
2012-09-03 23:22:58 1090
原创 Objective-C在学习之常用数据.数组(三)
上次学习了Objective-C的一些常用数据,这些数据有点像C语言的数据类型,其基本用法和C语言基本差不多,因为Objecitive-C语言是C语言严格的超集嘛。接下来我们看一下Objective-C的其他数据类型。不可变数组>NSArray数据:基本的数组类型,用此创建数组后,就不可以在向这个数组中添加元素或者删除其中的元素了。照这样说的话,NSArray主要用于那些创建后不需要再次更
2012-09-03 23:02:39 1458 2
Minutes To Midnight
2012-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人