2010年10月12日火曜日

4隅を残して画像を伸縮させる

tretchableImageWithLeftCapWidth:topCapHeight:
画像の左上からピクセル数を指定。
その大きさで四隅を切り取って、
その四隅の間を伸縮する。
※ストレッチさせる画像は4隅を残したギリギリの
縦横サイズがいいっぽい。

//例 左10px上10pxを指定
UIImage *stretchImg = [[UIImage imageNamed:@"tes.png"]
stretchableImageWithLeftCapWidth:10 topCapHeight:10];
[button setBackgroundImage:stretchImage forState:UIControlStateNormal];