这在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>
是什么?
答案 0 :(得分:9)
在Swift中,它完全是关于可读性的,现在已经删除了Objective-C中已知的大多数静态方法调用。
[UIColor colorWithWhite:alpha]
现在是UIColor(white: CGFloat, alpha: CGFloat)
答案 1 :(得分:2)
UIColor(白色:0.7,alpha:1.0)