-
Notifications
You must be signed in to change notification settings - Fork 0
/
UIView+CCSegmentBar.m
78 lines (58 loc) · 1.2 KB
/
UIView+CCSegmentBar.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
//
// UIView+CCLayout.m
// 喜马拉雅FM
//
// Created by coderchou on 16/8/2.
// Copyright © 2016年 coderchou. All rights reserved.
//
#import "UIView+CCSegmentBar.h"
@implementation UIView (CCSegmentBar)
-(void)setCenterX:(CGFloat)centerX {
CGPoint center = self.center;
center.x = centerX;
self.center = center;
}
-(CGFloat)centerX {
return self.center.x;
}
-(void)setCenterY:(CGFloat)centerY {
CGPoint center = self.center;
center.y = centerY;
self.center = center;
}
-(CGFloat)centerY {
return self.center.y;
}
-(CGFloat)x{
return self.frame.origin.x;
}
-(void)setX:(CGFloat)x {
CGRect temp = self.frame;
temp.origin.x = x;
self.frame = temp;
}
-(CGFloat)y{
return self.frame.origin.y;
}
-(void)setY:(CGFloat)y {
CGRect temp = self.frame;
temp.origin.y = y;
self.frame = temp;
}
-(CGFloat)width{
return self.frame.size.width;
}
-(void)setWidth:(CGFloat)width {
CGRect temp = self.frame;
temp.size.width = width;
self.frame = temp;
}
-(CGFloat)height{
return self.frame.size.height;
}
-(void)setHeight:(CGFloat)height {
CGRect temp = self.frame;
temp.size.height = height;
self.frame = temp;
}
@end