CGRectInset CGRectoffset UIEdgeInsetsInsetRect 这三个函数的使用情况
生活随笔
收集整理的這篇文章主要介紹了
CGRectInset CGRectoffset UIEdgeInsetsInsetRect 这三个函数的使用情况
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//CGRectInset 將原來的矩形放大或者縮小,正表示縮小,-表示放大。
CGRect rect= CGRectMake(20, 50, 100, 80);CGRect rect1=CGRectInset(rect, -10, 20);NSLog(@"%@",p(rect1));
//輸出結果:2014-11-22 18:48:55.351 TestCGRectInset[8893:60b] {{10, 70}, {120, 40}}
?
//CGRectOffset 這個函數就是將原來矩形的坐標點變化一下,就是左上角點 CGRect rect= CGRectMake(20, 50, 100, 80); CGRect rect1=CGRectOffset(rect, -10, 20); NSLog(@"%@",p(rect1)); //輸出結果:2014-11-22 18:51:58.217 TestCGRectInset[8913:60b] {{10, 70}, {100, 80}}?
//UIEdgeInsetsInsetRect 表示在原來的rect基礎上根據邊緣距離內切一個rect出來 CGRect rect= CGRectMake(20, 50, 100, 80); UIEdgeInsets ed=UIEdgeInsetsMake(-3, -4, -5, -6); CGRect r= UIEdgeInsetsInsetRect(rect, ed); NSLog(@"%@",p(r)); //輸出結果:2014-11-22 18:54:31.979 TestCGRectInset[8922:60b] {{16, 47}, {110, 88}}綜上總結:正的都是向內的方向,反之負的就表示向外擴展
轉載于:https://www.cnblogs.com/liyang31tg/p/4115514.html
總結
以上是生活随笔為你收集整理的CGRectInset CGRectoffset UIEdgeInsetsInsetRect 这三个函数的使用情况的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 淮海智算中心宣布AI大模型训练算力效率超
- 下一篇: 41260元 LG ProBeam BU