Я пытаюсь создать пользовательские свойства в Swift, которые позволяют мне опустить базовый класс. Что-то вроде того, что разрешено с базовыми цветами в пределах UIColor
.Swift класс опускания при инициализации
self.backgroundColor = .blueColor()
Я знаю, что работает, но я хочу добавить свои собственные цвета. Я хотел бы синтаксис быть что-то вроде:
self.backgroundColor = .customColor()
Синтаксис существует всякий раз, когда компилятор может вывести возвращаемый тип функции. – JAL
Мне просто нужно было добавить ключевое слово 'class' перед func. Я делал расширение только func customColor() -> UIColor, и это не сработало. –
Говорите о том, чтобы сожгли, 20 секунд слишком поздно на мой ответ ... Имейте мой +1. – JAL