随笔分类 -  IOS开发 UI基础+进阶

摘要:AJ分享,必须精品效果:代码:NYTabBarController//// NYTabBarController.m// 彩票lottery//// Created by apple on 15-5-9.// Copyright (c) 2015年 znycat. All rights re... 阅读全文
posted @ 2015-05-10 17:39 developAJ 阅读(248) 评论(0) 推荐(0)
摘要:AJ分享,必须精品效果:代码:很简单,不多说,就是把一堆动画放一起,看代码。- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ // 平移动画 CABasicAnimation *a1 = [CABasicA... 阅读全文
posted @ 2015-05-09 07:27 developAJ 阅读(109) 评论(0) 推荐(0)
摘要:AJ分享,必须精品效果:代码:其实代码很少,苹果都给封装好了// 1.创建核心动画 CATransition *ca = [CATransition animation]; // 1.1动画过渡类型 ca.type = @"cube"; // 1.2动画过渡方向 ca.... 阅读全文
posted @ 2015-05-08 18:04 developAJ 阅读(143) 评论(0) 推荐(0)
摘要:AJ分享,必须精品效果:效果一: 效果二:代码://// NYViewController.m// 图片抖动//// Created by apple on 15-5-8.// Copyright (c) 2015年 znycat. All rights reserved.//#impor... 阅读全文
posted @ 2015-05-08 17:30 developAJ 阅读(155) 评论(0) 推荐(0)
摘要:AJ分享,必须精品一、CABasicAnimation简介CAPropertyAnimation的子类 属性解析: fromValue:keyPath相应属性的初始值 toValue:keyPath相应属性的结束值 随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从f... 阅读全文
posted @ 2015-05-08 16:22 developAJ 阅读(180) 评论(0) 推荐(0)
摘要:AJ分享,必须精品核心动画(简介)Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,使用少量的代码就可以实现非常强大的功能。 Core Animation可以用在Mac OS X和iOS平台。Core ... 阅读全文
posted @ 2015-05-08 15:56 developAJ 阅读(132) 评论(0) 推荐(0)
摘要:AJ分享,必须精品CALayer在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层。在创建UIView对象时,UIView内部会自动创建一个图层(即... 阅读全文
posted @ 2015-05-07 15:31 developAJ 阅读(142) 评论(0) 推荐(0)
摘要:AJ分享,必须精品效果完成一个图片的捏合缩放,拖拽,旋转动作。设计思路拖拽:首先是最简单的拖拽//拖拽-(void)panTest{ UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] init]; [self.i... 阅读全文
posted @ 2015-05-07 13:57 developAJ 阅读(141) 评论(0) 推荐(0)
摘要:AJ分享,必须精品效果:实现步骤其实这个实现起来不难第一步先放好主要的UI,一张背景图和一个View 第二部就是把9个button放到view中,设置好按钮的默认和选中图片。 注意:创建时候的模式是UIButton *btn = [UIButton buttonWithType:UIButtonTy... 阅读全文
posted @ 2015-05-06 22:11 developAJ 阅读(153) 评论(0) 推荐(0)
摘要:AJ分享,必须精品效果:实现过程:首先用storyboard搭建界面,没有什么好说的。 然后就是注意的功能了,这里用了触摸事件来搭配Quartz2D的路径来画画。 思路就是把路径放到数组中@property (nonatomic, strong) NSMutableArray *paths;这里注意... 阅读全文
posted @ 2015-05-06 11:01 developAJ 阅读(125) 评论(0) 推荐(0)
摘要:AJ分享,必须精品效果:可以加入随机数实现真的飘落效果哦。代码:-(id)initWithCoder:(NSCoder *)aDecoder{ //请注意这里一定要先初始化父类的构造方法 if (self=[super initWithCoder:aDecoder]) { ... 阅读全文
posted @ 2015-05-05 13:35 developAJ 阅读(198) 评论(0) 推荐(0)
摘要:AJ分享,必须精品矩阵操作矩阵操作:(旋转,缩放,平移) 通过矩阵操作,把画出来的东西进行形变旋转操作方法:CGContextRotateCTM(, )该接受两个参数(图形上下文,弧度) 注意点:设置矩阵操作必须要在添加图形之前,如果设置在添加图形之后的话,此时它已经画完了,无效。效果: 代码:-... 阅读全文
posted @ 2015-05-05 13:08 developAJ 阅读(136) 评论(0) 推荐(0)
摘要:AJ分享,必须精品首先,前面博客说过。qurza2d的上下文中有绘图信息和绘图的属性。 但是他是怎么绘制到上下午中的呢?我们画图时候一半会用这三个步骤: (1)获取上下文 (2)绘图 (3)渲染 这里引申出来一个问题,画两条线的时候,是怎么工作呢?画两条相交的线设置线段的宽度:两头为圆形,颜色等。 ... 阅读全文
posted @ 2015-05-05 12:28 developAJ 阅读(154) 评论(0) 推荐(0)
摘要:回头看了看自己写的博客,AJ决定以后更改风格 本意是想大家看效果直接拷贝代码能用,注释齐全也方便学习,但是发现这样对新手学习特别困难以后风格基本是–>看标题–>看目录–>看图片–>看代码–>自己尝试。当然,如果有好的给力Demo AJ还是会原来那样放上来的。AJ分享,必须精品画文字效果: 代码://... 阅读全文
posted @ 2015-05-05 11:28 developAJ 阅读(167) 评论(0) 推荐(0)
摘要:AJ分享,必须精品效果自定义控件过程主要过程在上一篇里有介绍了,这里主要介绍下代码实现先做好要放的view 然后实现呢主要就是四步: 1:获取上下文 2:拼接路径 3:把路径添加到上下文。 4:把上下文渲染到视图// 1:获取上下文 CGContextRef ctx = UIGraphicsG... 阅读全文
posted @ 2015-04-28 11:32 developAJ 阅读(134) 评论(0) 推荐(0)
摘要:AJ分享,必须精品iOS开发UI篇—Quartz2D简单介绍什么是Quartz2DQuartz 2D是⼀个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作:绘制图形 : 线条\三角形\矩形\圆\弧等绘制文字绘制\生成图片(图像)读取\生成PDF截图\裁剪图片自定义UI控件 Qu... 阅读全文
posted @ 2015-04-28 11:10 developAJ 阅读(144) 评论(0) 推荐(0)
摘要:AJ分享,必须精品UIKit字符属性NSAttributedString概述字符属性字符属性可以应用于 attributed string 的文本中。 NSString *const NSFontAttributeName;(字体) NSString *const NSParagraphStyleA... 阅读全文
posted @ 2015-04-27 22:07 developAJ 阅读(156) 评论(0) 推荐(0)
摘要:AJ分享,必须精品先看效果实现过程第一步,把三个view设置好,还有颜色#warning 第一步- (void)addChildView{ // left UIView *leftView = [[UIView alloc] initWithFrame:self.view.bounds]... 阅读全文
posted @ 2015-04-27 08:45 developAJ 阅读(121) 评论(0) 推荐(0)
摘要:AJ分享,必须精品 iOS中的事件在用户使用app过程中,会产生各种各样的事件;iOS中的事件可以分为3大类型: 响应者对象–UIResponder在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”UIApplication、UIV... 阅读全文
posted @ 2015-04-26 20:35 developAJ 阅读(176) 评论(0) 推荐(0)
摘要:AJ分享,必须精品先看效果制作思路在做这个的时候,首先用stroyboard画出来界面UI,这个很简单,不多说了,然后下一步就是自定义xib做键盘上面的那一栏了,需要自己做xib还有view,详细代码下面会有,当我们点击的时候,我们的键盘的frame变化形成弹出的效果,这个在前面QQ案例里面有,其实... 阅读全文
posted @ 2015-04-21 08:23 developAJ 阅读(133) 评论(0) 推荐(0)