SUIImageView ZOOM 白仕云、iOS高级开发工程师 博客地址 http://blog.csdn.net/mjbaishiyun
主要内容 1、复习UIImageView 2、复习UIButton 3、利用button蒙板实现图片缩放
加载图片 // 初始化imageview var imageview = UIImageView() // 设置显示frame imageview.frame = CGRectMake(35, 100, 300, 300) //加载图片 var image = UIImage(named: "cat.jpg") //把加载的图片丢给imageview的image imageview.image = image //添加到父控件上,也就是self.view self.view.addSubview(imageview) 2018/11/21
蒙板 // 初始化UIButton(蒙板) var button:UIButton = UIButton.buttonWithType(UIButtonType.Custom) as UIButton //设置buttonframe var frame = imageview.frame button.frame = frame //添加到父控件 self.view.addSubview(button) //添加button响应方法 button.addTarget(self, action: "changeImage:", forControlEvents: UIControlEvents.TouchUpInside) 2018/11/21
设置圆角图片 // 初始化UIButton方法实现 func changeImage(sender:UIButton){ [UIView .beginAnimations("", context: nil)]; [UIView .setAnimationDelay(0.1)]; [UIView .setAnimationDuration(0.5)]; self.button.selected = !sender.selected if(self.button.selected == true){ self.imageview.frame = UIScreen.mainScreen().bounds }else if(self.button.selected == false){ self.imageview.frame = CGRectMake(100, 100, 100, 100) [UIView.commitAnimations];}} 2018/11/21
THANKS 本课程由 白仕云提供 CSDN网站:www.csdn.net 企业服务:http://ems.csdn.net/ 人才服务:http://job.csdn.net/ CTO俱乐部:http://cto.csdn.net/ 高校俱乐部:http://student.csdn.net/ 程序员杂志:http://programmer.csdn.net/ CODE平台:https://code.csdn.net/ 项目外包:http://www.csto.com/ CSDN博客:http://blog.csdn.net/ CSDN论坛:http://bbs.csdn.net/ CSDN下载:http://download.csdn.net/