什么是Swift相当于[UIColor colorWithWhite:alpha]

时间:2016-01-25 07:01:19

标签: swift uicolor

这在Objective-C中返回默认的iOS禁用灰色:

UIColor.colorWithWhite(0.70, alpha: 1)

似乎没有任何原生的Swift功能:

extension

我想知道UIColor在Swift中实现这种方式的方式是否与我不了解?我似乎无法在文档中找到任何内容。如果没有,那么这个方法的适当<catel:Window x:Class="FlowmeterConfigurator.Views.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:catel="http://catel.codeplex.com" ResizeMode="CanResize"> <catel:StackGrid x:Name="LayoutRoot"> <catel:StackGrid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> </catel:StackGrid.RowDefinitions> <ToolBar> <Button Name="btnShowCalibrationView" Content="Flowmeter Calibration" Command="{Binding ShowCalibrationView}"/> </ToolBar> </catel:StackGrid> </catel:Window> 是什么?

2 个答案:

答案 0 :(得分:9)

在Swift中,它完全是关于可读性的,现在已经删除了Objective-C中已知的大多数静态方法调用。

[UIColor colorWithWhite:alpha]现在是UIColor(white: CGFloat, alpha: CGFloat)

答案 1 :(得分:2)

UIColor(白色:0.7,alpha:1.0)