摘要: 前言:我是在完成截图后,希望弹出类似QQ那样的选择按钮,比如:保存、取消、完成。然后用到了这个控件。这个控件的用法相当的简单,没有什么好讲的。唯有一点,需要特别注意,那就是对这个控件的点击响应。当点击这种类似button的控件时,我们首先想到的响应事件肯定是UIControlEventTouchUpInside,但是这个segmentedControl不是,它响应的竟然是UIControlEventValueChanged这个事件。当然,对于这种分不清响应事件是哪个的,我们可以直接把响应事件设为UIControlEventAllEvents。但既然写到这个控件了,我就还是把它的常用方法列出来吧 阅读全文
posted @ 2013-07-11 19:54 little_star 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 前言:还是这个图片浏览的小demo,在里面实现了对单张图片的放大缩小。现在把我已知的图片缩放的各种方法记录下来,方便以后查阅,毕竟图片缩放还是经常用到的。正文:构建图像缩略图,通常有3种形式:保持图像比例不变调整大小;裁剪部分图像来匹配可用空间;通过匹配可用空间的长度和宽度来填充图像。一、最简单的方法UIGraphicsBeginImageContext(size); //size 为CGSize类型,即你所需要的图片尺寸[sourceImage drawInRect:newImageRect]; //sourceImage为原图,newImageRect指定了图片绘制区域newImage = 阅读全文
posted @ 2013-07-11 12:57 little_star 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: 前言:还是那个图片浏览的demo,利用UIScrollView实现图片的分页显示,现在希望点击每一张图片,都可以跳转到另一个专门对图片进行放大缩小的controller.面临的问题是:UIScrollView作为一个如此常用的控件,查看UIScrollViewDelegate,只有滑动响应,竟然没有响应点击事件的方法!那么,就只有自己写点击事件了。事件的具体操作好写,关键是如何把点击事件传进来?有两种方法:一、用现成的协议 二、自己新定义一个协议。这里,我们介绍第一种方法,协议@protocolUIGestureRecognizerDelegate 类UITapGestureRecognize 阅读全文
posted @ 2013-07-11 10:36 little_star 阅读(5027) 评论(0) 推荐(0) 编辑