swift 布局工具类
来源:互联网 发布:国服mac版魔兽世界 编辑:程序博客网 时间:2024/05/19 07:08
import Foundationimport UIKitextension UIView{ //x var x : CGFloat!{ get { return frame.origin.x } set(newValue) { var tempFrame : CGRect = frame tempFrame.origin.x = newValue frame = tempFrame } } // y var y : CGFloat!{ get { return frame.origin.y } set(newValue) { var tempFrame : CGRect = frame tempFrame.origin.y = newValue frame = tempFrame } } // width var width : CGFloat!{ get { return frame.width } set(newValue) { var tempFrame : CGRect = frame tempFrame.size.width = newValue frame = tempFrame } } // height var height : CGFloat!{ get { return frame.height } set(newValue) { var tempFrame : CGRect = frame tempFrame.size.height = newValue frame = tempFrame } } // centerX var centerX : CGFloat!{ get { return center.x } set(newValue) { center = CGPoint(x: newValue, y: center.y) } } // centerY var centerY : CGFloat!{ get { return center.y } set(newValue) { center = CGPoint(x: center.x, y: newValue) } } // right var right : CGFloat!{ get { return x + width } set(newValue) { } } // bottom var bottom : CGFloat!{ get { return y + height } set(newValue) { } } //coordinate var coordinate : CGPoint{ get { return frame.origin } set(newValue) { var tempFrame : CGRect = frame tempFrame.origin.x = newValue.x tempFrame.origin.y = newValue.y frame = tempFrame } }}
阅读全文
0 0
- swift 布局工具类
- swift--工具类--多种颜色的Swift 实现
- swift-工具类-日期(类扩展)
- Swift的JFNetworkTool网络请求工具类
- swift -Storyboard- 自适应布局
- Swift 自动布局
- Swift-UICollectionView布局之线性布局
- Swift 命令行工具
- Swift 命令行工具
- swift-工具方法
- OC转Swift工具
- Swift开发之自动布局
- swift中UIbutton的布局
- Swift - Adaptvie Layout UI布局
- IOS 自动布局篇 swift
- [iOS]Swift自动布局框架
- swift使用masnory进行布局
- swift 自动布局(iOS9以后)
- VUE过滤器的使用
- 看看你处于程序员江湖鄙视链条的哪一级
- [leetcode] 39. Combination Sum
- Java泛型基础
- LVS三种模式配置及优点缺点比较
- swift 布局工具类
- 修改源码自定义SwipeRefreshLayout样式——高仿微信朋友圈下拉刷新
- Camera.ScreenToWorldPoint
- logistic分类(logistic回归 LR)
- 自定义win32窗口的消息无法监测,窗口注册类不能被注销。
- isset()、empty()、is_null()的区别
- 进阶高级!帮你做能落地的界面之TAB的小短线
- Spring事务管理基础概念讲解 (重点)
- (四)Tomcat分析