[英]iOS. Complex stretching?
我想用2個拉伸區域拉伸圖像。 所以我需要實現這樣的目標:
但默認情況下在iOS中我只能定義一個rect。
是否有可能在沒有切入2個單獨的圖像時解決這個問題,而每個圖像只有一個矩形?
其中的iOS提供開箱的唯一事情是(如在此描述的交 )
// Image with cap insets
UIImage *image = [[UIImage imageNamed:@"image"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 16, 0, 16)];
如果不拆分圖像,或編寫自定義圖像渲染UIView
子類,就無法執行您所指的操作。 如果你選擇使用后者,你應該小心,因為你將丟棄UIImageView
存在的大量優化。
如上所述,我肯定會做2張圖片。 或者在UIImage上添加一個類別來完成你的工作。 關鍵是你將給該方法提供什么樣的參數?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.