Цветной литерал не предлагается - Xcode 9 - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь установить атрибут с определенным цветом, в этом случае я хочу использовать функцию Color Literal, однако XCode не предлагает Color Literal, а только дает мне возможность выбирать из UIColor ... Как я могу исправитьвопрос предложения?

Color Literal not being suggested

Second Attempt with typing

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

Я думаю, вы можете добавить этот литерал в свою библиотеку фрагментов кода.

#colorLiteral(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
0 голосов
/ 27 августа 2018

Это возможно, потому что компилятор не знает, что вы хотите цвет.Вы помещаете его в словарь, и все, что вы сказали, это то, что он имеет тип Any.

Попробуйте сначала создать цвет ...

let color: UIColor = ColorLiteral

Это должно выскочитьвверх сборщик.И вы можете положить color в свой словарь.

...