UIEdgeInsets
生活随笔
收集整理的這篇文章主要介紹了
UIEdgeInsets
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
iPhone中有UIEdgeInsets描述一個邊。? [pre]typedef?struct?UIEdgeInsets { ????CGFloat?top, left, bottom, right;??// specify amount to inset (positive) for each of the edges. values can be negative to 'outset' } UIEdgeInsets; [/pre]粉紅色是下面的觀點是w100 × H100的,頂:10,左:20,底部:30,右:40應用長方形UIEdgeInsets,一個灰色的矩形代表一個透明。? 圖一?contentInset 這個圖一用UIEdgeInsetsMake()函數來創建。 [pre]UIEdgeInsets?contentInset= UIEdgeInsetsMake(10.0f,20.0f,30.0f,40.0f);[/pre]灰色半透明的區域計算如下。 [pre] CGRect grayViewRect; grayViewRect = UIEdgeInsetsInsetRect(_pinkView.frame,contentInset); _grayView.frame = grayViewRect;[/pre]UIEdgeInsets每個字段可以是負值。 在這種情況下,表示有擴大矩形。 頂部:-10,左:-20,底部:-30,右:從UIEdgeInsets -40 grayViewRect計算為如下所示。? UIEdgeInsetsZero常量可用。 這是一個上,左,下,右UIEdgeInsets為全零的常量。 UIEdgeInsets,NSStringFromUIEdgeInsets()函數都可以使用。 [pre] NSLog(@“UIEdgeInsetsZero =%@”,NSStringFromUIEdgeInsets(UIEdgeInsetsZero)); / / UIEdgeInsetsZero = {0,0,0,0} |
轉載于:https://www.cnblogs.com/guola/archive/2011/05/04/2036259.html
總結
以上是生活随笔為你收集整理的UIEdgeInsets的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET 3.5核心编程学习笔记(
- 下一篇: android log显示