1. 程式人生 > >IOS開發教程--怎樣使用點9圖片

IOS開發教程--怎樣使用點9圖片

otto ont style tracking pca 開發教程 text pan height

事先準備一張圖片:技術分享


UIImage *image = [UIImage imageNamed:@"red.png"];

在iOS 5.0之前能夠這麽用:

NSInteger leftCapWidth = image.size.width * 0.5f;

NSInteger topCapHeight = image.size.height * 0.5f;

image = [image stretchableImageWithLeftCapWidth:leftCapWidth topCapHeight:topCapHeight];


在iOS 5.0中能夠這麽用:

CGFloat top = 8;// 頂端蓋高度

CGFloat bottom = 8; // 底端蓋高度

CGFloat left = 8; // 左端蓋寬度

CGFloat right = 8;// 右端蓋寬度

UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right);

// 伸縮後又一次賦值

image = [image resizableImageWithCapInsets:insets];

在iOS6.0中能夠這麽用:

CGFloat top = 12; // 頂端蓋高度

CGFloat bottom = 12 ; // 底端蓋高度

CGFloat left = 10; // 左端蓋寬度

CGFloat right = 10; // 右端蓋寬度

UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right);

// 指定為拉伸模式,伸縮後又一次賦值

image = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch];




IOS開發教程--怎樣使用點9圖片