- 博客(20)
- 资源 (3)
- 收藏
- 关注
转载 Autolayout及VFL经验分享
这篇不是什么教程。Cocoa autolayout出来蛮久了。以前多次想去深入研究一下,每次都很蛋疼无序。这东西是在有些搞。尤其习惯了code写布局的。看到Visual format language,简直要掀桌子。搜教程,满世界都是,没有一个讲得透彻的。例子空洞。你们就只会3个控件横向布局对法?浑浑噩噩看了多篇。有了点总结。槽不多吐了。简单讲讲。Autolayout,开始于iOS6.0
2015-05-23 03:46:50 399
转载 iOS开发之Auto Layout入门
随着iPhone6与iOS8的临近,适配的问题讲更加复杂,最近学习了一下Auto Layout的使用,与大家分享。 什么是Auto Layout? Auto Layout是iOS6发布后引入的一个全新的布局特性,其目的是弥补以往Autoresizing在布局方面的不足之处,以及未来面对更多尺寸适配时界面布局可以更好的适应。为什么要用Auto Layout?
2015-05-23 03:44:17 406
转载 使用Auto Layout中的VFL(Visual format language)--代码实现自动布局
一:API介绍NSLayoutConstraint API1234NSLayoutConstraint+ (NSArray *)constraintsWithVisualFormat:(NSString *)format options:(NSLayoutFormatOptions)opts
2015-05-23 03:38:40 412
转载 Auto Layout 进阶
转载自:http://blog.csdn.net/ysy441088327/article/details/12558097/引言:Auto Layout是iOS6发布后引入的一个全新的布局特性,其目的是弥补以往autoresizing在布局方面的不足之处,以及未来面对更多尺寸适配时界面布局可以更好的适应.要完全掌握Auto Layout是一件非常消耗精力的事情,需要大量的
2015-05-23 03:38:25 293
转载 iOS: CGPathAddArc和CGPathAddArcToPoint函数
注意:CGPathAddArc和CGContextAddArc,以及UIBezierPath类型的addArcWithCenter:radius:startAngle:endAngle:clockwise:方法原理都类似。而CGPathAddArcToPoint和CGContextAddArcToPoint函数则原理类似。只不过CGPath相关的函数多了一个CGAffineTransform参数,
2015-05-23 01:27:04 596
转载 iOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等
[cpp] view plaincopy// Only override drawRect: if you perform custom drawing. // An empty implementation adversely affects performance during animation. - (void)drawRect:(CGRect)
2015-05-23 01:26:14 533
转载 UIKit和Core Graphics绘图(二)——构造路径,阴影以及渐变扩展
构造路径通常,一系列点组合一起构成一个形状,而若干个形状组合在一起可以构造一个路径,路径可以规则也可以不规则,随意组合。通过Core Graphics很容易管理路径。 主要用到的函数或方法: CGPathCreateMutable() 创建可变路径的方法 CGContextAddPath 将路径加入到上下文中 CGContextDrawPath 绘制路径
2015-05-23 01:24:06 525
转载 Quart 2D 绘制图形简单总结
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线 4 CGContextAddEllipseInRect 画一椭圆4 CGContextSetLineCap 设置线条终点形
2015-05-23 01:21:48 404
转载 objc系列译文(12.1):动画解释
我们写的应用程序往往都不是静态的,因为它们需要适应用户的需求以及为执行各种任务而改变状态。在这些状态之间转换时,清晰的揭示正在发生什么是非常重要的。而不是在页面之间跳跃,动画帮助我们解释用户从哪里来,要到哪里去。键盘在 view 中滑进滑出给了我们一个错觉,让我们以为它是简单的被隐藏在屏幕下方的,并且是手机很自然的一个部分。View controller 转场加强了我们的应用程序的
2015-05-23 01:20:13 372
原创 Core Graphics路径CGPath
CGPath图形路径是对一系列形状或线的数学描述。 CGPathRef定义了一个不可变的图形路径的类型,CGMutablePathRef定义了一个可变的图形的路径的类型。无论是CGPathRef或者CGMutablePathRef,都不能定义绘制路径的函数。要绘制Quartz路径需要使用图形上下文,通过调用CGContextAddPath将路径添加到图形上下文中去,然后调用的图形上下文的绘图功能,
2015-05-22 04:48:17 3607
转载 iOS: 使用CGContextRef,CGPath和UIBezierPath来绘画
这三种东西:CGContextRef,CGPath和UIBezierPath。本质上都是一样的,都是使用Quartz来绘画。只不过把绘图操作暴露在不同的API层面上,在具体实现上,当然也会有一些细小的差别。我们将主要使用这3个类型,绘制出同一张图片,如下,一个笑脸: 首先使用Quartz的CGPath来做这张图。很简单,首先创建用于转移坐标的Transform,然后
2015-05-22 04:45:18 671
转载 iPhone图形开发绘图小结
iPhone图形开发绘图教程是本文要介绍的内容,介绍了很多关于绘图类的使用,先来看详细内容讲解。1、绘图总结:绘图前设置: CGContextSetRGBFillColor/CGContextSetFillColorWithColor //填充色 CGContextSetRGBStrokeColor/CGContextSetStrokeColorWithColo
2015-05-22 04:10:13 533
转载 loadView和viewDidLoad及initWithNibName/awakeFromNib/initWithCoder
每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的.一、loadView永远不要主动调用这个函数。view controller会在view的property被请求并且当前view值为nil时调用这个
2015-05-21 21:06:38 337
原创 shouldAutorotateToInterfaceOrientation
shouldAutorotateToInterfaceOrientation这个是是否支持屏幕旋转的。如果return YES,那就是支持4个屏幕方向的。 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{ // Return YES for supp
2015-05-21 12:53:04 523
原创 UIViewController生存周期
按结构可以对iOS的所有ViewController分成两类:1、主要用于展示内容的ViewController,这种ViewController主要用于为用户展示内容,并与用户交互,如UITableViewController,UIViewController。2、用于控制和显示其他ViewController的ViewController。这种ViewController一般都是一个V
2015-05-20 23:50:44 523
原创 Core Animation动画技术
一.视图动画 如下方法是视图控制器呈现模态视图方法,其中的animated:参数是设定动画效果的:- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion
2015-05-12 15:18:16 594
原创 Core Image详解
一.使用图像 UIImage是UIKIt框架中定义的图像类,其中封装了高层次图像类,可以通过多种方式创建这些对象。在Core Graphics框架(Quartz 2D)中也定义了CGImage,它表示位图图像,因为CGImage被封装起来了所以通常通过CGImageRef来使用CGImage。在Core Image框架中也有一个图像类CIImage,CIImage封装的图
2015-05-11 09:00:49 3889
转载 UIView、subview的几个基础知识点-iOS开发(实例)
首先要弄懂几个基本的概念。一)三个结构体:CGPoint、CGSize、CGRect/* Points. */ struct CGPoint { CGFloat x; CGFloat y; }; typedef struct CGPoint CGPoint;看到这个想必你已经懂了,不再解释。2. CGSize/*
2015-05-05 10:30:56 413
原创 UIKit与Core Graphics绘图技术详解
Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染。该框架可以用于基于路径的绘图、变换、颜色管理、脱屏渲染,模板、渐变、遮蔽、图像数据管理、图像的创建、遮罩以及PDF文档的创建、显示和分析。为了从感官上对这些概念做一个入门的认识,你可以运行一下官方的example code。
2015-05-04 12:00:47 5189
转载 iOS框架和服务
在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共享资源库定义应用程序可以调用的函数和方法。 iOS为应用程序开发提供了许多可使用的框架,并构成IOS操作系统的层次架构,分为四层,从上到下依次为:Cocoa Touch Layer(触摸UI层)、MediaLayer(媒体层)、Core Services La
2015-05-04 11:14:11 443
Vue.js源码全方位深入解析
2019-01-28
现代操作系统
2013-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人