IOS 圖片拉伸技巧


對於有些圖標等按鈕 在美工設計的按鈕下可以通過拉伸效果處理所需效果,最熟悉的莫過於微信聊天的 橢圓背景,也是通過這個這個原理進行背景圖片。

 如對該圖片拉伸,如何操作? 首先找到要拉伸的部分,很明顯 兩側橢圓是不變 要拉伸的是中間部分,如何指定中間部位,先看下圖

指定這4個寬度后 會形成黑色模塊 直白點就是 這塊內容就是拉伸后中間那塊不斷填充的部分

具體代碼:

1     UIImage* img=[UIImage imageNamed:@"2.png"];//原圖
2     UIEdgeInsets edge=UIEdgeInsetsMake(0, 10, 0,10);
3     //UIImageResizingModeStretch:拉伸模式,通過拉伸UIEdgeInsets指定的矩形區域來填充圖片
4     //UIImageResizingModeTile:平鋪模式,通過重復顯示UIEdgeInsets指定的矩形區域來填充圖
5    img= [img resizableImageWithCapInsets:edge resizingMode:UIImageResizingModeStretch];
6     self.imageView.image=img;

拉伸后效果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM