Любой способ изменить цвет фона #imageLiteral в Xcode? - PullRequest
0 голосов
/ 31 мая 2018

В Xcode он автоматически заменяет:

#imageLiteral(resourceName: "image_name")

на встроенное изображение, что удобно для визуализации изображений в коде.

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

cell.imageView?.image = 

Какойпросто выглядит неправильно и может сбить с толку другого разработчика.

Но #imageLiteral намного лучше, чем альтернатива UIImage(named: "image_name").

Итак, есть ли способ в настройках Xcode изменить его?так что цвет фона встроенного изображения не совпадает с цветом фона окна кода?(Или другое решение.)

Обратите внимание, я предпочитаю использовать белый фон окна кода, и даже если бы я изменил его на какой-то другой цвет, такая же проблема возникла бы с изображением того цвета (например,чёрный на чёрном).

Примечание: в настоящее время в Xcode версии 9.3.1 (9E501)

Я пытался просмотреть настройки Xcode в "Шрифтах и ​​цветах", но там, похоже, нетбудь что-нибудь применимым.

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

cell.imageView?.image = (  )

Это не идеально, но, по крайней мере, это не выглядит странно и подчеркивает это для коллег-разработчиков.

...