xCode: использование значка PDF в приложении панели вкладок

Просто добавил значок PDF в свое приложение и попытался разместить его как значок панели вкладок. Икона огромная! Я выбрал Scales: Singe Scale в наборе изображений. Вот изображение из раскадровки: http://imgur.com/a/0PnFh

Как подогнать его под штангу?

Дополнительный снимок экрана: http://imgur.com/a/c1SYb

# xcode
Источник
Codelisting
за 3 против

Андрей, смотрите эту ссылку: https://stackoverflow.com/a/25818846/966789

(2014) You cannot choose a new size for the image; it will only look good if you keep it at the 44x44 size. The reason is that full vector support is not implemented ... Why it (probably) works this way: (1) This makes it backwards compatible with previous iOS versions. (2) Resizing vectors may be a computational intensive task at runtime; by implementing it this way, there are no performance hits.

This is discussed in 2014 WWDC Session 411 - "What's New in Interface Builder" at time 44:13. Note that they say the rasterization is done at build time. Also interestingly on the MAC it will use vectors at runtime. At some distant point in the future hopefully iOS will too.

за 0 против

Один из способов сделать это - создать barbuttonItem с настраиваемым представлением, в котором у вас есть uiview, содержащий изображение с желаемыми ограничениями размера и центрированным положением. Очевидно, что contentmode должен быть scaleAspectFit.

за 0 против

Ваше изображение имеет размер 750 x 1100 или что-то в этом роде. Вы пробовали использовать изображение 30 x 30 или что-то вроде этого. Я считаю, что значки панели вкладок должны быть около 30 x 30 пикселей. Справочная таблица размеров значков может помочь ...

У вас должна быть возможность отредактировать изображение PDF до меньшего размера, чтобы вы могли использовать его в качестве значка панели вкладок.

  • 0
    pdf похож на svg, насколько я знаю. Это означает, что его можно рендерить в размере 200000x200000 или 30x30 без потери качества. Я действительно хочу использовать векторное изображение, но если это не сработает, я буду использовать стандартное изображение PNG
  • 0
    Я понимаю, что это «должно» работать, но у меня были всевозможные проблемы, пытаясь использовать значки PDF. Так что я в основном использую изображения определенного размера с версиями 1x, 2x и 3x - так это намного проще :)
  • 0
    Оказывается, изображения PDF тоже имеют разрешение. Используя онлайн-конвертер (не говоря уже об именах), вы можете установить размер pdf. Пожалуйста, отредактируйте свой ответ, чтобы я мог его принять.
  • 0
    Я отредактировал свой ответ, включив в него тот факт, что вы можете изменять размер изображения PDF. Это то, что вы искали?
Codelisting
Популярные категории
На заметку программисту