博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS/swift之view的常用属性
阅读量:4290 次
发布时间:2019-05-27

本文共 1805 字,大约阅读时间需要 6 分钟。

/** view 常用属性 */import UIKitclass LYBFrameExtention: UIView {}extension UIView {        var x: CGFloat {        get { return frame.origin.x }        set(newValue) {            var tempFrame: CGRect = frame            tempFrame.origin.x    = newValue            frame                 = tempFrame        }    }        var y: CGFloat {        get { return frame.origin.y }        set(newValue) {            var tempFrame: CGRect = frame            tempFrame.origin.y    = newValue            frame                 = tempFrame        }    }        var height: CGFloat {        get { return frame.size.height }        set(newValue) {            var tempFrame: CGRect = frame            tempFrame.size.height = newValue            frame                 = tempFrame        }    }        var width: CGFloat {        get { return frame.size.width }        set(newValue) {            var tempFrame: CGRect = frame            tempFrame.size.width  = newValue            frame = tempFrame        }    }        var size: CGSize {        get { return frame.size }        set(newValue) {            var tempFrame: CGRect = frame            tempFrame.size        = newValue            frame                 = tempFrame        }    }        var centerX: CGFloat {        get { return center.x }        set(newValue) {            var tempCenter: CGPoint = center            tempCenter.x            = newValue            center                  = tempCenter        }    }        var centerY: CGFloat {        get { return center.y }        set(newValue) {            var tempCenter: CGPoint = center            tempCenter.y            = newValue            center                  = tempCenter;        }    }        var centerRect: CGRect {        return CGRect(x: bounds.midX, y: bounds.midY, width: 0, height: 0)    }    }

 

转载地址:http://olmgi.baihongyu.com/

你可能感兴趣的文章
2017年3月Java9带来的革新!
查看>>
Log4j容器深入探究
查看>>
记glide框架使用中所遇到的问题
查看>>
学习AOP之透过Spring的Ioc理解Advisor
查看>>
Jquery一个简单的注册验证
查看>>
SpringMVC基础_ControllerAdvice
查看>>
Toast还能显示图片你知道么?
查看>>
安卓三状态切换按钮TriStateToggleButton
查看>>
Spring框架-AOP细节
查看>>
java.lang.Instrument 代理Agent使用
查看>>
Javascript:指针、帽子和女朋友
查看>>
Android中的ALERTDIALOG使用_优就业
查看>>
java使用javacsv读取csv文件 导入Mysql数据库
查看>>
Toolbar 不为人知的助手,ActionMenuView
查看>>
Java回调方法详解
查看>>
如何获取url中的参数并传递给iframe中的报表
查看>>
以前端架构师的思想看问题:解决单页应用,系统角色请求抢占session发送请求问题
查看>>
jsessionid问题解决方案
查看>>
MySQL和Oracle的delete,truncate
查看>>
idea使用心得(2)-安装设置与创建web项目
查看>>