散歩しながら 〜〜アプリ開発〜〜

Mac mini 始めました [objective-c]

ボタン画像を引き延ばして奇麗に使いたい場合

ボタンなどの背景画像を引き延ばして奇麗に使いたい場合、以下のように行います。

 

 

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

UIImage *changeImage = [image stretchableImageWithLeftCapWidth:10 topCapHeight:10]; 

 

 

2行目の処理が実際に引き延ばしを行っている箇所です。

 

四隅から指定したピクセル分切り取られ、除いた領域が引き延ばされます(縮小も可)。