123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- //
- // UIView+Extension.swift
- // ComPDFKit_Tools
- //
- // Copyright © 2014-2024 PDF Technologies, Inc. All Rights Reserved.
- //
- // THIS SOURCE CODE AND ANY ACCOMPANYING DOCUMENTATION ARE PROTECTED BY INTERNATIONAL COPYRIGHT LAW
- // AND MAY NOT BE RESOLD OR REDISTRIBUTED. USAGE IS BOUND TO THE ComPDFKit LICENSE AGREEMENT.
- // UNAUTHORIZED REPRODUCTION OR DISTRIBUTION IS SUBJECT TO CIVIL AND CRIMINAL PENALTIES.
- // This notice may not be removed from this file.
- //
- import UIKit
- public extension UIView {
- var x: CGFloat {
- get {
- return self.frame.origin.x
- }
- set {
- var frame = self.frame
- frame.origin.x = newValue
- self.frame = frame
- }
- }
-
- var y: CGFloat {
- get {
- return self.frame.origin.y
- }
- set {
- var frame = self.frame
- frame.origin.y = newValue
- self.frame = frame
- }
- }
-
- public var width: CGFloat {
- get {
- return self.frame.size.width
- }
- set {
- var frame = self.frame
- frame.size.width = newValue
- self.frame = frame
- }
- }
-
- var height: CGFloat {
- get {
- return self.frame.size.height
- }
- set {
- var frame = self.frame
- frame.size.height = newValue
- self.frame = frame
- }
- }
-
- var size: CGSize {
- get {
- return self.frame.size
- }
- set {
- var frame = self.frame
- frame.size = newValue
- self.frame = frame
- }
- }
-
- var centerX: CGFloat {
- get {
- return self.center.x
- }
- set {
- var center = self.center
- center.x = newValue
- self.center = center
- }
- }
-
- var centerY: CGFloat {
- get {
- return self.center.y
- }
- set {
- var center = self.center
- center.y = newValue
- self.center = center
- }
- }
- }
|