123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- //
- // UIView+YCAdd.swift
- // learnSwift
- //
- // Created by zyc on 2019/12/23.
- // Copyright © 2019 张言超. All rights reserved.
- //
- import UIKit
- extension UIView {
- func yc_left() -> CGFloat {
- return self.frame.origin.x
- }
- func setYc_left(ycleft: CGFloat) {
- var frame: CGRect = self.frame
- frame.origin.x = ycleft
- self.frame = frame
- }
- func yc_top() -> CGFloat {
- return self.frame.origin.y
- }
- func setYc_top(yctop: CGFloat) {
- var frame: CGRect = self.frame
- frame.origin.y = yctop
- self.frame = frame
- }
- func yc_right() -> CGFloat {
- return self.frame.origin.x + self.frame.size.width
- }
- func setYc_right(ycright: CGFloat) {
- var frame: CGRect = self.frame
- frame.origin.x = ycright - frame.size.width
- self.frame = frame
- }
- func yc_bottom() -> CGFloat {
- return self.frame.origin.y + self.frame.size.height
- }
- func setYc_bottom(ycbottom: CGFloat) {
- var frame: CGRect = self.frame
- frame.origin.y = ycbottom - frame.size.height
- self.frame = frame
- }
- func yc_width() -> CGFloat {
- return self.frame.size.width
- }
- func setYc_width(ycwidth: CGFloat) {
- var frame: CGRect = self.frame
- frame.size.width = ycwidth
- self.frame = frame
- }
- func yc_height() -> CGFloat {
- return self.frame.size.height
- }
- func setYc_height(ycheight: CGFloat) {
- var frame: CGRect = self.frame
- frame.size.height = ycheight
- self.frame = frame
- }
- func yc_centerX() -> CGFloat {
- return self.center.x
- }
- func setYc_centerX(yccenterX: CGFloat) {
- self.center = CGPoint.init(x: yccenterX, y: self.center.y)
- }
- func yc_centerY() -> CGFloat {
- return self.center.y
- }
- func setYc_centerY(yccenterY: CGFloat) {
- self.center = CGPoint.init(x: self.center.x, y: yccenterY)
- }
- func yc_origin() -> CGPoint {
- return self.frame.origin
- }
- func setYc_origin(ycorigin: CGPoint) {
- var frame: CGRect = self.frame
- frame.origin = ycorigin
- self.frame = frame
- }
- func yc_originX() -> CGFloat {
- return self.frame.origin.x
- }
- func setYc_originX(ycoriginX: CGFloat) {
- var frame: CGRect = self.frame
- frame.origin.x = ycoriginX
- self.frame = frame
- }
- func yc_originY() -> CGFloat {
- return self.frame.origin.y
- }
- func setYc_originY(ycoriginY: CGFloat) {
- var frame: CGRect = self.frame
- frame.origin.y = ycoriginY
- self.frame = frame
- }
- }
|