2016-01-25 3 views
3

Это в Objective-C возвращает по умолчанию IOS отключил серый цвет на:Что такое Swift эквивалент [UIColor colorWithWhite: альфа]

[UIColor colorWithWhite: 0.70 alpha:1]; 

Там не появляется, чтобы быть любой родной Swift функция:

UIColor.colorWithWhite(0.70, alpha: 1) 

Мне интересно, есть ли другой способ, которым UIColor реализовал это в Swift, о котором я не знаю? Кажется, я ничего не могу найти в документах. Если нет, то для чего будет подходящим extension?

ответ

8

В Swift это все о читаемости, и большинство статических методов, известных из Objective-C, теперь отбрасываются.

[UIColor colorWithWhite:alpha] теперь UIColor(white: CGFloat, alpha: CGFloat)

+0

Да, это он! Ницца. Возможно, вы хотите переформулировать свой ответ, хотя и больше похожи на комментарий;) – brandonscript

+0

Да, я сделаю это, как только я нахожусь на своем рабочем столе :) – mariusLAN

+0

И вот вы идете :) – mariusLAN

2

UIColor (белый: 0,7, альфа: 1,0)

Смежные вопросы