Размер изображения большой на панели инструментов - PullRequest
0 голосов
/ 18 марта 2019

Я установил 3 изображения на панели инструментов.Похоже, что так ...

enter image description here

Здесь я добавил панель инструментов, добавил элементы кнопки и установил изображения для этих кнопок.Тип изображения - 1x, 2x, 3x и отображается как изображение по умолчанию.

Но изображения, показанные выше, показаны большими, хотя они должны были быть маленькими, учитывая, что так ...

Чтоя сделал неправильно ..?

enter image description here

РЕДАКТИРОВАТЬ 1: Снимок экрана макета пользовательского интерфейса

enter image description here

Ответы [ 3 ]

1 голос
/ 18 марта 2019

Разрешение вашего изображения должно быть ниже

enter image description here

Структура панели инструментов

enter image description here

Используйте кнопку без кнопки

enter image description here


Я проверил, его работа работает правильно

Вывод

enter image description here

0 голосов
/ 18 марта 2019

Это из-за ваших слишком больших изображений.Уменьшите изображение примерно в два раза.Хороший 1х размер 25х25;2x - 50x50;3x - 150x150.Вы не можете поместить 1x изображений в свой актив.

0 голосов
/ 18 марта 2019

Где бы вы ни определяли свои изображения, вам нужно использовать эту строку:

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

Если ваше изображение находится в раскадровке, щелкните изображение, а затем перейдите к атрибуту измерения и измените значения там.

Объяснение: Наше приложение не знает, какого размера мы хотим, чтобы наше изображение было, поэтому оно (по умолчанию) устанавливает размер изображения на изображении, поэтому нам нужно определить наш собственный размер.

...