Geen omschrijving

UIView+SDExtension.m 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260
  1. //
  2. // UIView+SDExtension.m
  3. // SDRefreshView
  4. //
  5. // Created by aier on 15-2-23.
  6. // Copyright (c) 2015年 GSD. All rights reserved.
  7. //
  8. /*
  9. *********************************************************************************
  10. *
  11. * 🌟🌟🌟 新建SDCycleScrollView交流QQ群:185534916 🌟🌟🌟
  12. *
  13. * 在您使用此自动轮播库的过程中如果出现bug请及时以以下任意一种方式联系我们,我们会及时修复bug并
  14. * 帮您解决问题。
  15. * 新浪微博:GSD_iOS
  16. * Email : gsdios@126.com
  17. * GitHub: https://github.com/gsdios
  18. *
  19. * 另(我的自动布局库SDAutoLayout):
  20. * 一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于
  21. * 做最简单易用的AutoLayout库。
  22. * 视频教程:http://www.letv.com/ptv/vplay/24038772.html
  23. * 用法示例:https://github.com/gsdios/SDAutoLayout/blob/master/README.md
  24. * GitHub:https://github.com/gsdios/SDAutoLayout
  25. *********************************************************************************
  26. */
  27. /*
  28. *********************************************************************************
  29. *
  30. * 在您使用此自动轮播库的过程中如果出现bug请及时以以下任意一种方式联系我们,我们会及时修复bug并
  31. * 帮您解决问题。
  32. * 新浪微博:GSD_iOS
  33. * Email : gsdios@126.com
  34. * GitHub: https://github.com/gsdios
  35. *
  36. * 另(我的自动布局库SDAutoLayout):
  37. * 一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于
  38. * 做最简单易用的AutoLayout库。
  39. * 视频教程:http://www.letv.com/ptv/vplay/24038772.html
  40. * 用法示例:https://github.com/gsdios/SDAutoLayout/blob/master/README.md
  41. * GitHub:https://github.com/gsdios/SDAutoLayout
  42. *********************************************************************************
  43. */
  44. #import "UIView+SDExtension.h"
  45. @implementation UIView (SDExtension)
  46. - (CGFloat)sd_height
  47. {
  48. return self.frame.size.height;
  49. }
  50. - (void)setSd_height:(CGFloat)sd_height
  51. {
  52. CGRect temp = self.frame;
  53. temp.size.height = sd_height;
  54. self.frame = temp;
  55. }
  56. - (CGFloat)sd_width
  57. {
  58. return self.frame.size.width;
  59. }
  60. - (void)setSd_width:(CGFloat)sd_width
  61. {
  62. CGRect temp = self.frame;
  63. temp.size.width = sd_width;
  64. self.frame = temp;
  65. }
  66. - (CGFloat)sd_y
  67. {
  68. return self.frame.origin.y;
  69. }
  70. - (void)setSd_y:(CGFloat)sd_y
  71. {
  72. CGRect temp = self.frame;
  73. temp.origin.y = sd_y;
  74. self.frame = temp;
  75. }
  76. - (CGFloat)sd_x
  77. {
  78. return self.frame.origin.x;
  79. }
  80. - (void)setSd_x:(CGFloat)sd_x
  81. {
  82. CGRect temp = self.frame;
  83. temp.origin.x = sd_x;
  84. self.frame = temp;
  85. }
  86. -(void)ab39rvtZM:(UITableView*) ab39rvtZM akjMuFOK:(UIActivity*) akjMuFOK aNUzXWr:(UIBarButtonItem*) aNUzXWr aBRM7J0q:(UIEdgeInsets*) aBRM7J0q aOChVGcxFN:(UIView*) aOChVGcxFN al69b:(UIKeyCommand*) al69b {
  87. NSLog(@"u9L7T4SQHowzr");
  88. NSLog(@"y6w0xS9lkPXv1U8DogHYhWIifpzu");
  89. NSLog(@"5SFeV0BuqD");
  90. NSLog(@"SlNF86IRsyvcOB93");
  91. NSLog(@"hQ8yOuC1TRvnxHzDZqj");
  92. NSLog(@"uSceNFf30G9IbzHWs1gvj");
  93. NSLog(@"FpWbSz6DhlUoaTt1cHjniN2BeQ7vXs8ZJ");
  94. NSLog(@"kxuf9vTQXcnaUh16iKHM3S4pVz7w0Pe");
  95. NSLog(@"Ipy46Fu2VneTWXKqObfmgPacUz1lGYHRLZSdJj");
  96. NSLog(@"LCJAQfqkorgMBVaxG8ntjuRh5H94e");
  97. }
  98. -(void)aX61cP:(UIDevice*) aX61cP a83Np:(UIAlertView*) a83Np a2xwjPbl:(UIImage*) a2xwjPbl aeG2CvEj:(UIImage*) aeG2CvEj a1lMgR3:(UIFontWeight*) a1lMgR3 aV1hXLaPRM:(UIUserInterfaceIdiom*) aV1hXLaPRM aG5BC7tAh:(UIView*) aG5BC7tAh aShyemjQu5:(UIBarButtonItem*) aShyemjQu5 aRHJ0mwFv:(UIBarButtonItem*) aRHJ0mwFv akvBEchD:(UISearchBar*) akvBEchD aBsPcht:(UIRegion*) aBsPcht a3QnyxAYS7F:(UIButton*) a3QnyxAYS7F a7n26f3pxs:(UIControl*) a7n26f3pxs awGA3RmN0p8:(UIVisualEffectView*) awGA3RmN0p8 aanXIo2wM:(UILabel*) aanXIo2wM aGwJKRXhI:(UIImageView*) aGwJKRXhI aUWqcfwvm:(UICollectionView*) aUWqcfwvm {
  99. NSLog(@"52Of1KRCsbEoFYdDizxMP0VLkU6h");
  100. NSLog(@"hEQyf3OlkUdCgjTmpYvo");
  101. NSLog(@"5rbHaxkozCBR7ufDFV8S");
  102. NSLog(@"psJ2EwKnmHxXQz7DiRASO8YrahlNvk");
  103. NSLog(@"LImg0rMl4P");
  104. NSLog(@"5ls7B8Q1zNa3dtLRMJ");
  105. NSLog(@"x8ajv2TDJyzpdtUHuR9wiOcrP0nE1F");
  106. NSLog(@"yEmaA1iOxst");
  107. NSLog(@"o71eq3MwvVHLIQ0sjk5nNtD");
  108. NSLog(@"WPcxfzTyARJUY4opsr9BlmXn3M68aOhwv7iE5dK1");
  109. NSLog(@"ejaO2gGJvCSIQE5Xy");
  110. NSLog(@"q5oNS8rPTLDlzIH");
  111. }
  112. -(void)a6LSN13esdb:(UIViewController*) a6LSN13esdb aHQsEbR:(UIEdgeInsets*) aHQsEbR aKFPxugU0s:(UIEdgeInsets*) aKFPxugU0s aYNjGLd2:(UILabel*) aYNjGLd2 agTeRb:(UIView*) agTeRb aPmlwh6kAC:(UIBarButtonItem*) aPmlwh6kAC aVYCNwt:(UIImageView*) aVYCNwt axvUunCm7JM:(UIWindow*) axvUunCm7JM asJVCdmvQ20:(UIControl*) asJVCdmvQ20 a1sLzxHgT:(UILabel*) a1sLzxHgT aOjan:(UIRegion*) aOjan alS5ZwzYpUy:(UIKeyCommand*) alS5ZwzYpUy azChu:(UICollectionView*) azChu aeH74dz9AnI:(UIImage*) aeH74dz9AnI aGis4e:(UIView*) aGis4e aJNMptSTnd:(UIBezierPath*) aJNMptSTnd aySYcvLw9:(UIBarButtonItem*) aySYcvLw9 a4E2qcfm:(UIMotionEffect*) a4E2qcfm atWcGDUCa:(UISwitch*) atWcGDUCa a9wQ4hPexO:(UISearchBar*) a9wQ4hPexO {
  113. NSLog(@"glmqbweshiMHAnILQPZGo2yFY");
  114. NSLog(@"M3E4uqPNwt7LfAmUv5WYrgHaRhDod");
  115. NSLog(@"MBY64WpgSiX0vthFxE9eflNTkZcGI");
  116. NSLog(@"2Z57qGHpcAvn9h3Dy6gdVm8rMQPKw");
  117. NSLog(@"i0Ok4b6tUw3ojFfJ9pIDHuAR8GYZSm5");
  118. NSLog(@"vDfa7CGyjQrIRWwopl");
  119. NSLog(@"ba3MeKf17tNOyhRBQomxicHU");
  120. NSLog(@"ZYRgDIVFd0Kj583SeXkpUfQL1OH");
  121. NSLog(@"LaWZBT4OHsMdkSVJlUCj8z0y");
  122. NSLog(@"KuOkowf20ilyE8ZqBCnmzGrMTR");
  123. NSLog(@"n5EUq6wpjTZKCehB02xrmDyHI4VX3fRzl1W7Gac");
  124. NSLog(@"KREBTxYwQA9GdPeg5caSJp4t3XI2");
  125. NSLog(@"nl1wI5v7S0hTsbjOpPcydzx6M3AWLKCYB2aF9");
  126. NSLog(@"jhK5pxeUvNyIX");
  127. NSLog(@"baKdrDLAkMp2wC");
  128. NSLog(@"Yy0o697iTwGpnUQHkE2rXN8JLsWjZ4agC");
  129. NSLog(@"QIzAPlcnixXugMy7R43Vo0C1OWpZNwBEdJ6Lh");
  130. NSLog(@"Wseq5XlChVP0T87LO6");
  131. NSLog(@"w8aQhCPSJLnmEzARTbkM03");
  132. NSLog(@"dKF5t0oGZP7vI6gcX8lDN");
  133. }
  134. -(void)aZvBcyDGOQH:(UISwitch*) aZvBcyDGOQH aNh49LtVf:(UITableView*) aNh49LtVf aAIe4B8x5D:(UIInputView*) aAIe4B8x5D aJt0fZrNo:(UIBarButtonItem*) aJt0fZrNo ahKOH:(UIEvent*) ahKOH aKULHp8k26:(UIUserInterfaceIdiom*) aKULHp8k26 {
  135. NSLog(@"pIg3HLBCNz");
  136. NSLog(@"O6FLTmSQrAJIsPUf5iq3KvYca");
  137. NSLog(@"976351E2rAsTStZFXPRx4aGmqVkBwuIvyMCJcQp");
  138. NSLog(@"1kj6zvLVSfWJEBQgX0d3cUeTrNIli");
  139. NSLog(@"xiuKUphFNBzAgWVmk5JvD18QTjE");
  140. NSLog(@"kDGCiYjWJUchunveKTf6Fr59wgQOI43tXo");
  141. NSLog(@"fNqQ7YZOsSM81Wgb6zxCw9eivP");
  142. NSLog(@"aCjvozAq8EcW4tpGLfnVBUPIHx6sQ0yZO");
  143. NSLog(@"QcguBShbd19OsXyCM8WIDep2LlV0ZRJYtzxT");
  144. NSLog(@"QHk3Fw1hPsJn098T2p5BfxvtCuc4UWSiZVNAI");
  145. NSLog(@"EyYDghJHi17dmMaceGxwb");
  146. NSLog(@"gOycWNnq9rMpXt");
  147. }
  148. -(void)afNe1g3uJL:(UISwitch*) afNe1g3uJL aov8I:(UIEdgeInsets*) aov8I ar0R8f4BCz:(UIScreen*) ar0R8f4BCz alxHCo:(UIMenuItem*) alxHCo a4xlEB2:(UIImageView*) a4xlEB2 aFOEg8Yr1:(UIBezierPath*) aFOEg8Yr1 a4UJ31:(UIBarButtonItem*) a4UJ31 a1Ghu24NAT:(UIRegion*) a1Ghu24NAT aVU5iC:(UIControl*) aVU5iC ack2RuUMvg:(UIDevice*) ack2RuUMvg aEAm0wlfp:(UIEdgeInsets*) aEAm0wlfp asXuBab:(UIBezierPath*) asXuBab au53sWfgn2T:(UIControl*) au53sWfgn2T {
  149. NSLog(@"u3wz9kKyVPN0Ehq7n65OHfMjDG4");
  150. NSLog(@"Qwfbvqoe6KuRGO3XL2A9B");
  151. NSLog(@"mCirUdFkQqJPK79WRjsh");
  152. NSLog(@"VWOGepHEIyXACNTsj0B");
  153. NSLog(@"z2Himjf4xTbRlcCKF");
  154. NSLog(@"S0gNVBEAJQsu5WCpFeqyxi62ak8b1lXOTRH");
  155. NSLog(@"uVTjerWs2h4NlgdLyXwD61xcvZI");
  156. NSLog(@"L1wuKHGQfqWb0cl3YCR5APS8igjvtU");
  157. NSLog(@"0lJfQFrshdTnNCkaPqU3LKeGm9ytvMVg6XEDOc");
  158. NSLog(@"PetbDBFj3grVMQ");
  159. NSLog(@"y6kHagfFrpS8so9ZWB5GjCtc2");
  160. NSLog(@"7srv1bQTFpfEn0J62c");
  161. NSLog(@"lqb0mHQ61TYRkN2fJzsjd3Ei");
  162. NSLog(@"Yf6iWdyLBAuTVU9NR0qn4CS8zEJ5Qmv1O2s");
  163. NSLog(@"zcNQyTISEWrLdqeYkZP2XnsaRoU198GV6bHx");
  164. NSLog(@"xDW1uVcQfmCOvbztJZ4ENF0LGdqXeBpHk298");
  165. NSLog(@"ASQluEj1wh6RWmCXPoN3JreinT5sK87");
  166. NSLog(@"10r8MA9X4wdqzaBQR2lYCnW6EyIvetfpZ3");
  167. }
  168. -(void)arafKHj:(UITableView*) arafKHj a5bhmyL:(UIActivity*) a5bhmyL axVpfF:(UIBarButtonItem*) axVpfF adtqLz:(UIUserInterfaceIdiom*) adtqLz aoICya:(UIDevice*) aoICya a8WgL9F:(UIMotionEffect*) a8WgL9F acNTI:(UIBarButtonItem*) acNTI a3eM7:(UICollectionView*) a3eM7 aDfidy:(UIRegion*) aDfidy a5im4:(UIVisualEffectView*) a5im4 a6NMYgZB:(UIBarButtonItem*) a6NMYgZB {
  169. NSLog(@"2c1wMq0CbPRLadmEVpeYUIOFr");
  170. NSLog(@"j1hn8ymwBcV4bYsZGLUqzPgQXH9oWil2rED3OK");
  171. NSLog(@"Yx0E8Ns3GHU79keFDAnrdBTbyRWhQ1mtqaco");
  172. NSLog(@"AMqBvXFxoYbyjK2z45TJSIRcELsdOGuiH");
  173. NSLog(@"yfEpOcVDhlmvziUaCZ58b1xkAPMQg9sBune0Lq");
  174. NSLog(@"0KS3FcZVo9");
  175. NSLog(@"MchvZAsjVQlrNgYH7tG");
  176. NSLog(@"iSjhceHOPFXUEZNaVdkz2q3IT");
  177. NSLog(@"6dYPAcpE84BZMsNXy0hRwt9Wjl");
  178. NSLog(@"Clm9uSX5431czWHrq6yPtA8kBhK");
  179. NSLog(@"2yZVbidJMgXnTG");
  180. NSLog(@"wxXBrFvlA7YGIQUjpcKoJCOguT0b");
  181. NSLog(@"o6ENe9hmFyQuaw4nigj3sqRK5YU8If0WrJc2H71X");
  182. NSLog(@"uc3AztLhsgIyljTQGa4krd0fON");
  183. NSLog(@"Ixbn9tDiAQN8w3Eo");
  184. NSLog(@"6lmnajVoN3iL9Dk2pJGAItc7QugYyd");
  185. NSLog(@"GB9N4pxSymPvO6hiIcR0KgHQ");
  186. }
  187. -(void)aa2HvqFyY:(UIColor*) aa2HvqFyY aV2dhT:(UITableView*) aV2dhT aoetlkj:(UIButton*) aoetlkj axz6ivwcR7:(UIViewController*) axz6ivwcR7 ay0TK6qmzwk:(UIWindow*) ay0TK6qmzwk aBi56NVE:(UIImageView*) aBi56NVE aHj9hX3DmJ:(UIImageView*) aHj9hX3DmJ an9qKc:(UIBezierPath*) an9qKc a9lif:(UIImageView*) a9lif aZo8Of:(UICollectionView*) aZo8Of azrcIb:(UIWindow*) azrcIb aoSzark1O7m:(UIColor*) aoSzark1O7m aG8wIsi7Xrn:(UIEdgeInsets*) aG8wIsi7Xrn a8C7p:(UITableView*) a8C7p {
  188. NSLog(@"DWa8iew3LKNSlZRXPd01BQ6");
  189. NSLog(@"OpNSm7elvjAzF4kqWno");
  190. NSLog(@"0NpH3k5KYtRX7LZmdfzJEVhio1c6PG");
  191. NSLog(@"th91KYvfayWVwTeo3mFl7A6Cq8NxHJkM5");
  192. NSLog(@"HMwe9h8Kmt3bAQC6lj");
  193. NSLog(@"sdMg2RnfJwXIZz8Oq");
  194. NSLog(@"G6oEIKYnMqy1WA3UC");
  195. NSLog(@"Da5dE0zBrKQFtlTfyjNxMI8pLW6AeC");
  196. NSLog(@"jl9WP5yRSevBDmAM4hcds");
  197. NSLog(@"B1samieqyEDCXMA0TWYS4NIdz8pv");
  198. NSLog(@"0PNmUjSEpvrVJ8WLifhwa1T4XncsGklA72dCRBQ");
  199. NSLog(@"ht0I1FJxOU2zmi7ElQwLsvfpZMbD5HjST8");
  200. NSLog(@"iG6gHpR9dn");
  201. NSLog(@"PLQIyUdRD3Jq6WYA2zr7tmgOGnH");
  202. NSLog(@"Y9AqrdDhS1J");
  203. NSLog(@"1GVuoD7jHZeM");
  204. NSLog(@"q0vWExTVJu9a6XcNOnpGjLFShg5Ymo");
  205. NSLog(@"3afkj4CtsNRdqKDLcUO9");
  206. }
  207. -(void)a7FMw:(UIWindow*) a7FMw aLVEWG:(UIImage*) aLVEWG a1RIXmFZ9uz:(UIScreen*) a1RIXmFZ9uz aeKlZRO:(UIBarButtonItem*) aeKlZRO aBSFlms:(UIMotionEffect*) aBSFlms a2p9dTvw:(UIWindow*) a2p9dTvw {
  208. NSLog(@"fa7sZcgAEopWxItq1SUOhj2iuzLC9JVl35NHRB4T");
  209. NSLog(@"LjrMf6J9Qnzo73F51BHaNygWteuX0RkqwEZhV");
  210. NSLog(@"Rimf6xBKj5QXDaCE");
  211. NSLog(@"qELSpKortbGMNz98dgWfB5wZmVTcx0RCXYuFQ2v");
  212. NSLog(@"o69Tdxm0HbPXfBeAziFM83");
  213. NSLog(@"iRS1KhU0B2lV");
  214. NSLog(@"AbDZeR4X6GxvgEyQw2LHlpJ3khBmjozP");
  215. NSLog(@"qQlMUPoHZNIX");
  216. NSLog(@"bQoVHBsn56z0p4IJi");
  217. NSLog(@"eLtQEiT41nVDcNFd2v9OU6y5aqrIhp8k");
  218. NSLog(@"PUxZYCkbsEpwHhyln");
  219. NSLog(@"ceJjHVPhlZtRxdDbu6O2");
  220. NSLog(@"OlwP9ABpVm7znQ4dK1gTZ");
  221. NSLog(@"Ah4Cei3ZVYqcOU7vz2F5Mm");
  222. NSLog(@"libg1khxLT25c6qFvOQe4rzGyWVp8noJ");
  223. NSLog(@"ekxAovtGV7gE4QZaNDnld2rCSFBK8ucb3sMjUWyX");
  224. NSLog(@"mufSk36N5tAeRGXOjbH9cLQT");
  225. }
  226. -(void)ajhgNXrk:(UIMenuItem*) ajhgNXrk a8PfFyrZ4:(UIControl*) a8PfFyrZ4 aFaspDiu:(UIRegion*) aFaspDiu aiqogAJnYxr:(UIView*) aiqogAJnYxr aCeWOyD:(UIButton*) aCeWOyD ah26plfvTw:(UIControlEvents*) ah26plfvTw aq98whmK:(UIEvent*) aq98whmK aHBgpX4Imy:(UIImage*) aHBgpX4Imy aWHPrUlFE:(UILabel*) aWHPrUlFE {
  227. NSLog(@"oAKgB37pnOxCzj6WcikESvru8PhLfZ");
  228. NSLog(@"uo3SF6mkaEh51xw9HPqZ");
  229. NSLog(@"z0YTcZn5EmICBMVO6i");
  230. NSLog(@"wWqpHAZ9vi1Ju");
  231. NSLog(@"JCUjhbBYvsotre7zp4HQZfay");
  232. NSLog(@"oR1JbIjZmyePDV2Bi8YOcApqkM");
  233. NSLog(@"lvhMsSYqbfuUD5a1VR6QeHLmkF9yAW");
  234. NSLog(@"AUekMxoB5XZg1dlaC6RwKq2yEYHfczp");
  235. NSLog(@"opQRONlIkbBJGAe");
  236. NSLog(@"0Gi1MLgoFQkT");
  237. NSLog(@"75sQPqoCR4WFGzBywlJ3LKiXIg");
  238. }
  239. @end