博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  iphone Code

摘要:IOS-使用CAShapLayer绘制扇形为了增加应用体验感,我们动态绘制扇形或者饼状图效果。这里我们使用CAShapeLayer,这样就不必再-(void)draw函数内绘制图形参考代码-(void)reDraw{ CAShapeLayer*chartLine; if (chartLine!=nil) { [chartLineremoveAllAnimations];//这样就能重复绘制饼状图了 } else { chartLine = [CAShapeLayerlayer]; chartLine.lineWidth = 40;//这里设置填充线的宽度,这个参数很重... 阅读全文

posted @ 2014-03-21 10:43 星尘的天空 阅读(3892) 评论(0) 推荐(0)

摘要:动画-CAAnimationGroup(动画组合)我们知道IOS可以完成多种类型的动画,但是如果我们想在同一个时间端内同事完成两种或者两种以上的动画组合的时候是不是可以呢?答案是肯定的。这里我们有一个动画组合的功能。CAAnimationGroup,它可以将多个动画效果组合到一起运行。 比如:我们需要将一个图片从A点移动到B点并改变图片的大小。 我们可以看到, 从点A移动到点B是一个动画效果,从原始大小缩放到指定的大小,这又是一个动画效果。 如果我们使用动画组合的话,那么移动以及缩放的动画可以再同一时间段内完成。这里还有另外一种情况,我们还可以分段运行动画,也就是说,我们可以让动画按照指定的顺 阅读全文

posted @ 2014-03-21 09:27 星尘的天空 阅读(640) 评论(0) 推荐(0)

摘要:动画-关键帧动画绘制波形图关键帧动画。 动画是有一系列的静态的帧组成的连续的画面,系统会自动补齐帧与帧之间的变化,这些帧,我们就可以称之为关键帧,如果我们绘制动画,我们之需要指定一个动画生命周期内的所有关键帧对应的状态就可以了,程序运行后,系统就会自动补充中间的状态。CAKeyframeAnimation 就是关键帧anim.keyTimes = @[@(0.0), @(0.2), @(0.4), @(1.0)];keyTimes 属性就是用来设置关键帧的时间节点,这个节点值 再 0~1之间,但是keyTimes 比如与anim.values值一一对应,表示每一个帧节点,对应的状态值然后我们将 阅读全文

posted @ 2014-03-20 09:54 星尘的天空 阅读(305) 评论(0) 推荐(0)

摘要:动态绘制图形-线段为了提高IOS的应用体验,我们可以动态的绘制曲线或者柱状图等图形。我们可以使用CAShapeLayer这个类,我们通过这个类来动态的绘制图形,所有步骤也不多,首先制定动态绘制的路线,然后指定动态绘制的动画。1:创建CAShapeLayer对象chartLine = [CAShapeLayer layer];chartLine.lineCap = kCALineCapSquare;//chartLine.fillColor = [[UIColor whiteColor] CGColor];chartLine.strokeEnd = 0.1;chartLine.lineWid.. 阅读全文

posted @ 2014-03-19 15:32 星尘的天空 阅读(409) 评论(0) 推荐(0)

摘要:UIWebView加载Js以及Css文件2013-03-29工作中需要该功能。该开始的时候无从下手,知道怎么加载远程的Js文件,但是对于本地js文件的加载问题,就用了非常土的方法,分别读取HTML字符串,然后将这些字符串拼接起来,组成一个完成的HTML文件,然后加载到页面中。今天看到一个Demo用一个更加简单+基本的方法实现了,参考代码:<html> <head> <title>My Awesome Page</title> <link rel="stylesheet"href = "test.css" 阅读全文

posted @ 2013-03-29 17:30 星尘的天空 阅读(493) 评论(0) 推荐(0)

摘要:请前往原帖处浏览转载:http://blog.csdn.net/lijiacumt/article/details/7198362THE END! 阅读全文

posted @ 2013-03-29 17:24 星尘的天空 阅读(145) 评论(0) 推荐(0)

摘要:Address:http://www.cnblogs.com/haipingwu/archive/2011/03/18/1987968.html//加载Bundle中的html文件。 NSString *Path = [[NSBundle mainBundle] pathForResource:@"chat.html" ofType:nil]; [WebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:Path]]]; // 执行其中的Javascript NSString ... 阅读全文

posted @ 2013-03-06 15:42 星尘的天空 阅读(222) 评论(0) 推荐(0)

摘要:Link Address:http://blog.sina.com.cn/s/blog_8aecea5f0101atpv.htmlerror: failed to attach to process ID 0答案:Open only XCode without opening project -> Go to Window -> Organizer -> [ProjectName] and delete it completely -> Quit XCode -> Open iPhone simulator and reset settings -> Qui 阅读全文

posted @ 2013-03-05 09:36 星尘的天空 阅读(533) 评论(0) 推荐(0)

摘要:Link Address:http://www.cnblogs.com/daguo/archive/2012/06/18/2553307.html//设置阴影的颜色和阴影的偏移位置 scoreLabel.shadowColor = [UIColor redColor]; scoreLabel.shadowOffset = CGSizeMake(1.0,1.0); THE END!2013-03-04 阅读全文

posted @ 2013-03-04 16:10 星尘的天空 阅读(174) 评论(0) 推荐(0)

摘要:Link address:http://blog.csdn.net/benbenxiongyuan/article/details/77920851:添加框架 QuartzCore.framework 2:引入头文件#import"QuartzCore/QuartzCore.h"3:uilable.layer.borderColor= [UIColorlightGrayColor].CGColor; uilable.layer.borderWidth=2.0; 阅读全文

posted @ 2013-03-01 19:15 星尘的天空 阅读(192) 评论(0) 推荐(0)

摘要:LinkAddress:http://www.cnblogs.com/pengyingh/articles/2350304.htmlUIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptFromString 使用stringByEvaluatingJavaScriptFromString方法,需要等UIWebView中的页面加载完成之后去调用。我们在界面上 阅读全文

posted @ 2013-02-25 14:35 星尘的天空 阅读(222) 评论(0) 推荐(0)

摘要:link address:http://code4app.com/ios/%E6%8E%A7%E5%88%B6%E8%AE%BE%E5%A4%87%E8%83%8C%E6%99%AF%E4%BB%A3%E7%A0%81/4ffb9a9f6803fa3171000000介绍: 在app中控制设备屏幕亮度。开发者@碳化熊_ 说:小弟还是新手,昨天由于需要控制设备背景亮度的代码,怎么找都找不到相关资料。很多人都用烂办法,添加view,然后修改透明度来控制背景亮度。后来发现[UIScreen mainScreen] setBrightness: 这个可行。很多人都说没效果。注意:这段代码需要在真机上测 阅读全文

posted @ 2013-02-22 21:20 星尘的天空 阅读(193) 评论(0) 推荐(0)

摘要:link address:http://hi.baidu.com/myguru/item/c8d5878ca5464cc9b17154e7首先,Apple是不允许应用程序这样做的。当然,所谓的不允许,是你提交的应用会被reject。我们如果不提交给AppStore,苹 果当然就管不着了,呵呵。 实现方法来自于iPhone Dev SDK Forum: 读取屏幕亮度: NSNumber *bl = (NSNumber*) CFPreferencesCopyAppValue(CFSTR("SBBacklightLevel" ), CFSTR("com.apple.sp 阅读全文

posted @ 2013-02-22 21:12 星尘的天空 阅读(272) 评论(0) 推荐(0)

摘要:Address:http://hi.baidu.com/blackj_li/item/1747aea8748ee19f151073a6这是CocoaChina会员 “qqn_pipi” 分享的iPhone图片压缩代码,能将图片压缩成指定分辨率。帖子地址 http://www.cocoachina.com/bbs/read.php?tid-20940.html#import <Foundation/Foundation.h>@interface UIImage (UIImageExt)- (UIImage*)imageByScalingAndCroppingForSize:(CGSi 阅读全文

posted @ 2013-02-22 19:57 星尘的天空 阅读(379) 评论(0) 推荐(0)

摘要:链接地址:http://qzc770707.blog.163.com/blog/static/34082753201022442356502/UIImage 的字符串存储与读取//// NSDataAdditions.h// IOSTestPro//// Created by infohold infohold_Mac3 on 13-2-22.// Copyright (c) 2013年 infohold infohold_Mac3. All rights reserved.//#import <Foundation/Foundation.h>@interface NSData ( 阅读全文

posted @ 2013-02-22 19:15 星尘的天空 阅读(533) 评论(0) 推荐(0)

摘要:转载地址:http://www.cnblogs.com/zeejun/archive/2012/07/22/2603329.htmlios 有如下三种随机数方法:1.srand((unsigned)time(0)); //不加这句每次产生的随机数不变int i = rand() % 5;2.srandom(time(0));int i = random() % 5;3.int i = arc4random() % 5 ;注:rand()和random()实际并不是一个真正的伪随机数发生器,在使用之前需要先初始化随机种子,否则每次生成的随机数一样。arc4random() 是一个真正的伪随机算法 阅读全文

posted @ 2012-11-06 09:55 星尘的天空 阅读(154) 评论(0) 推荐(0)

摘要:Link:http://www.cnblogs.com/Rampage/archive/2012/03/22/2411246.htmlUImageview加边框 加阴影2012-03-22UIImageView *imgvPhoto= [UIImageView alloc] init];//添加边框 CALayer *layer = [_imgvPhoto layer];layer.borderColor = [[UIColor whiteColor] CGColor];layer.borderWidth = 5.0f;//添加四个边阴影_imgvPhoto.layer.shadowColor 阅读全文

posted @ 2012-06-03 13:16 星尘的天空 阅读(302) 评论(0) 推荐(0)

摘要:来自:http://blog.csdn.net/shark0001/article/details/70072381.N行完全自适应: UILabel *testLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 100, 21)]; NSString *txt = @"dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"; testLabel.numberOfLine 阅读全文

posted @ 2012-06-03 13:00 星尘的天空 阅读(876) 评论(0) 推荐(0)

摘要:Content:从本地文本文件中读取字符串,self.multiPageView.text = [NSString stringFromFileNamed:@"lorem_ipsum.txt"];这个是读取文本的txt文件中的字符串THE END ! 阅读全文

posted @ 2012-04-28 20:01 星尘的天空 阅读(164) 评论(0) 推荐(0)

摘要:设置UILable 的阴影效果参考代码: self.label.shadowColor = [UIColorredColor]; self.label.shadowOffset = CGSizeMake(2, 2);THE END ! 阅读全文

posted @ 2012-04-28 19:51 星尘的天空 阅读(144) 评论(0) 推荐(0)