簡體   English   中英

圖片大小在工具欄中顯示為大

[英]Image size shown big in toolbar

我在工具欄上設置了3張圖像。 看起來像是...

在此處輸入圖片說明

在這里,我添加了一個工具欄,添加了barbutton項,並為這些按鈕設置了圖像。 圖像類型為1x,2x,3x格式,並呈現為默認圖像。

但是上面顯示的圖像顯示為大,而應該這樣縮小,所以...

我做錯了什么..?

在此處輸入圖片說明

編輯1: UI布局的屏幕截圖

在此處輸入圖片說明

您的圖像分辨率必須如下所示

在此處輸入圖片說明

工具欄結構

在此處輸入圖片說明

使用條形按鈕而不是按鈕

在此處輸入圖片說明


我測試了一下,它的工作正常

產量

在此處輸入圖片說明

無論您在哪里定義圖像,都需要使用以下行:

let image = yourImage
image.size = CGSize(width: 40, height: 40)

如果您的圖像在情節提要中,請單擊圖像,然后轉到測量屬性並在其中更改值。

說明:我們的應用程序不知道我們希望圖像的大小,因此(默認情況下)它會根據圖像設置圖像的大小,因此我們需要定義自己的大小。

這是因為您的圖片太大。 縮小圖像大約兩次。 好的1x大小是25x25; 2x-50x50; 3x-150x150。 您無法在資產中放入1x張圖像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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