簡體   English   中英

iOS版。 復雜拉伸?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM