摘要: 一个Graphics Context表示一个绘制目标。它包含绘制系统用于完成绘制指令的绘制参数和设备相关信息。Graphics Context定义了基本的绘制属性,如颜色、裁减区域、线条宽度和样式信息、字体信息、混合模式等。我们可以通过几种方式来获取Graphics Context:Quartz提供的创建函数、Mac OS X框架或IOS的UIKit框架提供的函数。Quartz提供了多种Graphics Context的创建函数,包括bitmap和PDF,我们可以使用这些Graphics Context创建自定义的内容。本章介绍了如何为不同的绘制目标创建Graphics Context。在代码 阅读全文
posted @ 2012-07-26 23:45 time4cnblogs 阅读(416) 评论(0) 推荐(0) 编辑
摘要: PS.最近在看这个,本来想尝试翻译原文.见网上部分已经有了,先转载.没有的后续尝试补上.1:原文链接地址:http://www.cocoachina.com/bbs/read.php?tid=77731&page=1Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影、透明层、颜色管理、反锯齿、PDF文档生成和PDF元数据访问。在需要的时候,Quartz 2D还可以借助图形硬件的功能。在Mac OS X中,Quartz 2D可以与其它图形图像技术混合使用,如Core 阅读全文
posted @ 2012-07-26 23:41 time4cnblogs 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 图片懒加载. 在跟进公司先前的一个webApp项目的时候.其中一页面有较多图片,造成在移动终端加载图片的时候部分不显示.尝试解决,学习了懒加载.在网络上有许多例子,在这里根据自己的理解进行总结(有误之处请不吝惜赐教).原理: 页面在加载图片的时候,对于每一个不同的src都会发出一次http网络请求.而对于多个图片共用同一张图片的时候(src相同),则只发出一次请求.懒加载的原理就是利用这一点,先加载可视区域的图片,其余的部分通过隐藏或者占用某一共同的地址来减少对网络服务器的请求.当滚懂网页,刷新新的元素的时候,利用预存的lazy_src来替换原来的地址.这样,再第一次加载的时候就只加载... 阅读全文
posted @ 2012-07-26 22:53 time4cnblogs 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 3.新手尝试php mail发送遇到:Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in.....原因:smtp服务器不正确或端口不正确。。我这里用到的是qq邮箱发送。解决方法:在php.ini 仲设置,并重启。[mail function]; For Win32 only.SMTP = smtp.qq.com smtp_port 阅读全文
posted @ 2012-06-12 16:02 time4cnblogs 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 1.后端获取前端的绑定字符串。 1 前端.aspx 2 3 4 5 ' 6 7 8 后台.cs 9 ((Label)this.Repeater1.Items[0].FindControl("EmailLabel")).Text;10 或者((Label)e.Item.FindControl("EmailLabel")).Text;2."error:Microsoft JScript 运行时错误: Sys.WebForms.PageRequestManagerParserErrorException: 无法分析从服务器收到的消息。之所以出 阅读全文
posted @ 2012-04-18 10:11 time4cnblogs 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.比较两个字符串是否相等:compare:(NSString*)string;2.CGAffineTransformRotate(angle)这里的angle跟三角函数没什么关系,其实就是弧度制的0-2*M_PI(0-360度).比如36度,那么angle=2*M_PI/10;3.UITableView数据源:<UITableViewDataSource>操作:UITableViewDelegate创建一个表视图,从用户角度看就是完成一下三部分功能“ 创建表视图--》为没一行提供文本或图像--》当用户选择某行时作出响应。表视图的类型分为2种: 1.UITableViewStyle 阅读全文
posted @ 2012-04-18 08:18 time4cnblogs 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: 在用到文本框的时候,会用到keyboard。但是我们发现它没有done键(在我们输入完成后不能退出。),解决方法为object注册 resignFirstResponder。1 -(IBAction)hideKeyboard:(id)sender{2 3 [object resignFirstResponder];4 5 }另外,如果用numberPad(数字键盘的话)会没有return键。可以在View后加一个覆盖全窗口的button,连接到hideKeyboard事件,这样当点击窗口空白区就可以实现退出触摸键盘。 阅读全文
posted @ 2011-10-17 10:17 time4cnblogs 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 研究了切换效果。自己写了2个:一个是用UIView淡入。。。一个是用CATransition(加入须QuartzCore.framework);UIView 是子视图逐个淡入,但是效果不太好。可能时间设计不好,还是有其他更佳方法,还请各为不惜赐教。CATransition 是随机交换各个对象。其实就是随机分配背景图,在根据背景图名称,给按钮设计Tag值。让各位见笑了: 1 UI- (void)viewDidAppear:(BOOL)animated 2 3 { 4 //不要scrollView 请注释此句。 5 [(UIScrollView*)self.viewsetContentSize:. 阅读全文
posted @ 2011-10-15 22:42 time4cnblogs 阅读(641) 评论(2) 推荐(0) 编辑
摘要: scrollView的几个属性contentSize contentOffset contentInset2011年05月06日 星期五 下午 06:33转载自cuikun050959最终编辑jt_onecontentSize是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scrollview可以上下滚动,滚动区域为frame大小的两倍。contentOffset是scrollview当前显示区域顶点相对于frame顶点的偏移量,比如上个例子你拉到最下面,contentoffset就是(0 , 阅读全文
posted @ 2011-10-13 17:36 time4cnblogs 阅读(999) 评论(2) 推荐(0) 编辑
摘要: UIScrollView 原理scrollview原理//作者:禚来强 iphone开发q*****:79190809 邮箱:zhuolaiqiang@gmail.com转帖请保留demo 可以到我的博客http://blog.csdn.net/diyagoanyhacker/article/list/10在滚动过程当中,其实是在修改原点坐标当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器,假如在计时器到点后,没有发生手指移动事件,那么,scroll view发送tracking events到被点击的subview假如在计时器到点前,发生了移动事件,那么 scroll 阅读全文
posted @ 2011-10-13 17:06 time4cnblogs 阅读(723) 评论(0) 推荐(0) 编辑