我有一個平方UIImage
的UIImageView伸展/重複圖像,並保持其質量
我試圖用這個UIImage
對於任何給定的矩形,我將使用作爲創建UIImageView
一個邊框到另一個視圖的頂部。
我不想手動設置layer
的邊框,但我想使用此圖像。期望的輸出的
實施例:
我嘗試使用UIView
的UIViewContentModeScaleToFill
UIImageView *imageView1 = [[UIImageView alloc] initWithFrame:CGRectMake(5, 5, 300, 150)];
[imageView setImage:[UIImage imageNamed:@"background"]];
[imageView setContentMode:UIViewContentModeScaleToFill];
但圖像被拉伸和未返回期望的輸出
例輸出:
爲什麼使用圖像創建鑲邊。以編程方式創建邊框並賦予它顏色等等。你想要什麼。 –
我無法通過更改視圖的圖層來實現圖像的完全相同的邊框和陰影。 – iDev
在'UIImage'上使用'resizableImageWithCapInsets:'或'resizableImageWithCapInsets:resizingMode:'。看看「定義可伸縮圖像」部分:https://developer.apple.com/reference/uikit/uiimage?language=objc#symbols – Larme