You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.1 KiB
58 lines
1.1 KiB
// |
|
// Distribution |
|
// |
|
// Created by YJYH on 16/7/1. |
|
// Copyright © 2016年 YJYH. All rights reserved. |
|
// |
|
|
|
#import <UIKit/UIKit.h> |
|
|
|
CGPoint CGRectGetCenter(CGRect rect); |
|
CGRect CGRectMoveToCenter(CGRect rect, CGPoint center); |
|
|
|
|
|
@interface UIView (ViewFrameGeometry) |
|
|
|
@property CGPoint origin; |
|
@property CGSize size; |
|
|
|
@property (readonly) CGPoint bottomLeft; |
|
@property (readonly) CGPoint bottomRight; |
|
@property (readonly) CGPoint topRight; |
|
|
|
@property CGFloat height; |
|
@property CGFloat width; |
|
|
|
@property CGFloat top; |
|
@property CGFloat left; |
|
|
|
@property CGFloat bottom; |
|
@property CGFloat right; |
|
|
|
@property CGFloat centerX; |
|
@property CGFloat centerY; |
|
|
|
- (void) moveBy: (CGPoint) delta; |
|
- (void) scaleBy: (CGFloat) scaleFactor; |
|
- (void) fitInSize: (CGSize) aSize; |
|
|
|
// 设置UIView的X |
|
- (void)setViewX:(CGFloat)newX; |
|
|
|
// 设置UIView的Y |
|
- (void)setViewY:(CGFloat)newY; |
|
|
|
// 设置UIView的Origin |
|
- (void)setViewOrigin:(CGPoint)newOrigin; |
|
|
|
// 设置UIView的width |
|
- (void)setViewWidth:(CGFloat)newWidth; |
|
|
|
// 设置UIView的height |
|
- (void)setViewHeight:(CGFloat)newHeight; |
|
|
|
// 设置UIView的Size |
|
- (void)setViewSize:(CGSize)newSize; |
|
|
|
|
|
@end
|
|
|