0
私は次のObjective-Cのメソッドがあります。スウィフトデフォルト値
:-(void)setPaneState:(MHPaneState)state withInitialVelocity:(CGPoint)velocity{
self.paneState = state;
[self animatePaneWithInitialVelocity:velocity];
}
現在、同じアプリでスウィフトコードで、私はこのように、このメソッドを呼び出していますが
setPaneState(.closed, withInitialVelocity: .zero)
第2パラメータ(velocity
)のデフォルト値はCGPointZero
です。私は、Objective-Cの言語レベルでのデフォルト値をサポートしていないことを知っているが、スウィフトはありませんので、私はこのようスウィフトでは、このメソッドを呼び出すしたいと思います:
setPaneState(.closed)
がどのように定義する。この短いを達成することができますパラメータ:MHPaneState
の1つだけを使用する新しいメソッド?