排序:
默认
按更新时间
按访问量

iOS 自定义相机,图片裁剪

最下方有效果,可以去看看效果。源码随后我会贴出链接。这里因为网上对iOS 自定义相册详细讲解太多了。由于时间关系,这里不再赘述 接下来 直接 上代码。手懒得同学可直接复制代码。 重点内容 (1) 新建工程 在viewDidload中创建按钮进入相机。如果你的需求跟我差不太多,在不对需求改动...

2017-06-06 18:09:07

阅读数:5229

评论数:3

input autofocus focus() 在iphone上无效,无法在手机上默认获取焦点

input autofocus focus() 在iphone上无效,无法在手机上默认获取焦点 /在一般的正常浏览器上,可以用 javascript 来 focus 到一个输入框上: 1 var elem = document.getElementById(‘inputElementId’); 2...

2017-01-14 16:47:59

阅读数:11245

评论数:0

UIWebView中点击放大图片

下午,遇到一个要在UIWebView里面点击图片放大的问题,由于LZ也是刚出道不久,便在网上搜集了这个比较实用的方法。原文地址:http://my.oschina.net/linxiaoxi1993/blog/465905?p={{page}} 亲测,可行。简单修改一下代码,可以直接运行。 在...

2016-04-20 15:02:23

阅读数:683

评论数:0

HTML用JS导出Excel的五种方法

这五种方法前四种方法只支持IE浏览器,最后一个方法支持当前主流的浏览器(火狐,IE,Chrome,Opera,Safari) html 表格导出道 //第一种方法 function method1(tableid) { ...

2015-12-23 17:37:34

阅读数:105101

评论数:55

编程时光标变成小黑快的问题

编程时偶尔会突然出现光标突然间由“小竖线”变成“黑块矩形”,网上有说在控制面板中进行设置。由于光标是在使用中突然发生变化,推测是碰到了快捷键,因此断定有快捷键可以修改。后来,无意中碰到了“Insert”键,于是光标立即发生了变化,“黑块矩形”变成“小竖线”。由此知道,insert键可以使光标在“小...

2015-12-23 17:22:50

阅读数:980

评论数:0

iOS各种调试技巧豪华套餐

目录   前言 逼优鸡 知己知彼 百战不殆 抽刀断Bug   普通操作   全局断点(Global BreakPoint)   条件断点(Condational Breakpoints) 打印的艺术   NSLog   开启僵尸对象(Enable NSZombie Obje...

2015-10-19 08:09:29

阅读数:462

评论数:0

将图片保存到相册(本地)

方法比较简单: //保存到相册 UIImageWriteToSavedPhotosAlbum(_fullImageView.image, self, @selector(imageSavedToPhotosAlbum:didFinishSavingWithError:contextI...

2015-10-17 09:03:01

阅读数:423

评论数:0

GCD的使用

GCD——Grand Central Dispatch 是基于C语言的框架,可以充分利用多核,也是苹果官方推荐使用的多线程技术。          GCD是由苹果开发的一个多核编程的解决方案。iOS4.0+才能使用,是替代NSThread,NSOperation的高效和强大的技术,GCD是基于C...

2015-09-20 12:16:24

阅读数:276

评论数:0

NSOperation的使用

NSOperation/NSOperationQueue面向对象的线程技术。 NSOperation:不需要关心线程管理,数据同步的事情,可以把精力放在自己需要执行的操作上。NSOpertion是面向对象的。 NSOperation的创建以及常用的方法: //创建线程队列 ...

2015-09-20 11:56:28

阅读数:195

评论数:0

NSThread的使用

NSThread每个NSThread对象对应一个线程,轻量级。 NSThread:优点:NSThread比其他俩个轻量级,使用简单。                  缺点:需要自己管理线程的生命周期、线程同步、加锁、睡眠以及唤醒等。线程同步对数据的加锁会有一定的系统开销。 ...

2015-09-20 11:03:38

阅读数:239

评论数:0

iOS多线程知识总结

进程的基本概念:      1.每一个进程都是一个一个应用程序,都有独立的内存空间,一般来说一个应用程序存在一个进程存在一个进程,但也有多个进程的情况。      2.同一个进程中的线程共享内存中内存中资源。 多线程的基本概念      1.每一个程序都有一个主线程,程序启动时创建(调用m...

2015-09-19 19:57:45

阅读数:376

评论数:0

利用CGMutablePathRef制作画板涂鸦

利用CGMutablePathRef制作画板。 效果图: ViewController里面的代码 #import "ViewController.h" #import "PenView.h" #import "ToolView.h"...

2015-09-18 18:59:30

阅读数:2147

评论数:2

应用的生命周期

之前对于应用程序的生命周期,和Appdelegate类在应用程序的不同阶段回调的不同方法一直存在这很大疑问,今天下午特意查阅相关资料对此了解。 先从一个程序的启动说起吧 1.Not running(非运行状态) -----》2.inactive(前台非活跃状态)----------》3...

2015-09-17 15:58:37

阅读数:215

评论数:0

CATransition转场动画

其实转场动画,我们一直在使用,UINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的动画效果。  动画相关属性: 1.type :动画过度类型 2.subtype:动画过度方向 3.startProgress:动画起点(在整体动画的百分比...

2015-09-17 11:23:44

阅读数:263

评论数:0

GAAnimationGroup动画组

动画组,也是CAAnimation的子类,可以保存一组动画对象,将CAAnimationGroup对象加入图层后,组中所有动画对象可以同时并发运行。 相关属性:   1.animations:保存一组动画对象的NSArray;   2.默认情况,一组动画对象可以同时运行,可以通过设置...

2015-09-17 10:13:55

阅读数:337

评论数:0

核心动画-关键帧动画

CABasicAnimation(基础动画)只能冲一个属性的数值(formValue)变为属性的另一个数值(toValue),而 关键帧动画(CAKeyframeAnimation)是使用一个NSArray来保存这些数值。 属性说明:     1.values:里面的元素成为(关键帧)。动画会...

2015-09-17 09:19:38

阅读数:556

评论数:0

核心动画基础动画

Core Animation是一组很强大的动画处理API,几行简单的代码,就能做出非常炫酷的效果。而且Core Animation动画执行时都是在后台操作的,不会阻塞主线程。使用Core Animation有大致以下几个步骤: 1.初始化一个(CAAnimation)对象。例如:(基础动画 旋转)...

2015-09-17 07:58:10

阅读数:263

评论数:0

Layer的常见属性,隐式动画

(1) layer:UIView之所以能显示到屏幕上,就是因为其内部有一个图层,在创建UIView对象时,UIView内部自动创建一个图层(CALayer对象),可以通过UIView的layer属性设置这个图层的相关东西。      (2)UIView本身不能显示内容,当UIView需要显示到屏...

2015-09-16 08:09:56

阅读数:1910

评论数:0

解决Block相互引用的问题

为了更好的看出Block的相互引用,本文采用自定义Button演示 。可以看出四个对象的相互引用。 先看控制器的.m文件吧,#import "ViewController.h" #import "MyButton.h" #import "Sece...

2015-09-14 07:34:40

阅读数:266

评论数:0

将UIAlertView的按钮点击代理方式改为Block形式

block类似C语言的函数指针,但Blocks不是一个指针,而是一个不带名字的函数(匿名的代码块)。在这里我就不赘述了,说说将UIAlertView的按钮点击代理方式改为Block形式。代码中定义的全局变量_index与本文主要内容无关,在下一篇,我会详细说明Block的相互引用问题 //控制器...

2015-09-12 07:14:19

阅读数:259

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭