123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- //
- // UIView+SDExtension.m
- // SDRefreshView
- //
- // Created by aier on 15-2-23.
- // Copyright (c) 2015年 GSD. All rights reserved.
- //
- /*
-
- *********************************************************************************
- *
- * 🌟🌟🌟 新建SDCycleScrollView交流QQ群:185534916 🌟🌟🌟
- *
- * 在您使用此自动轮播库的过程中如果出现bug请及时以以下任意一种方式联系我们,我们会及时修复bug并
- * 帮您解决问题。
- * 新浪微博:GSD_iOS
- * Email : gsdios@126.com
- * GitHub: https://github.com/gsdios
- *
- * 另(我的自动布局库SDAutoLayout):
- * 一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于
- * 做最简单易用的AutoLayout库。
- * 视频教程:http://www.letv.com/ptv/vplay/24038772.html
- * 用法示例:https://github.com/gsdios/SDAutoLayout/blob/master/README.md
- * GitHub:https://github.com/gsdios/SDAutoLayout
- *********************************************************************************
-
- */
- /*
-
- *********************************************************************************
- *
- * 在您使用此自动轮播库的过程中如果出现bug请及时以以下任意一种方式联系我们,我们会及时修复bug并
- * 帮您解决问题。
- * 新浪微博:GSD_iOS
- * Email : gsdios@126.com
- * GitHub: https://github.com/gsdios
- *
- * 另(我的自动布局库SDAutoLayout):
- * 一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于
- * 做最简单易用的AutoLayout库。
- * 视频教程:http://www.letv.com/ptv/vplay/24038772.html
- * 用法示例:https://github.com/gsdios/SDAutoLayout/blob/master/README.md
- * GitHub:https://github.com/gsdios/SDAutoLayout
- *********************************************************************************
-
- */
- #import "UIView+SDExtension.h"
- @implementation UIView (SDExtension)
- - (CGFloat)sd_height
- {
- return self.frame.size.height;
- }
- - (void)setSd_height:(CGFloat)sd_height
- {
- CGRect temp = self.frame;
- temp.size.height = sd_height;
- self.frame = temp;
- }
- - (CGFloat)sd_width
- {
- return self.frame.size.width;
- }
- - (void)setSd_width:(CGFloat)sd_width
- {
- CGRect temp = self.frame;
- temp.size.width = sd_width;
- self.frame = temp;
- }
- - (CGFloat)sd_y
- {
- return self.frame.origin.y;
- }
- - (void)setSd_y:(CGFloat)sd_y
- {
- CGRect temp = self.frame;
- temp.origin.y = sd_y;
- self.frame = temp;
- }
- - (CGFloat)sd_x
- {
- return self.frame.origin.x;
- }
- - (void)setSd_x:(CGFloat)sd_x
- {
- CGRect temp = self.frame;
- temp.origin.x = sd_x;
- self.frame = temp;
- }
- @end
|