XCode 26.6 日本語化計画
元のドキュメント: developer.apple.com/documentation/watchkit/wkinterfacecontroller/animate(withduration:animations:)
指定された期間にわたり、1 つ以上のインターフェイスオブジェクトの変更をアニメーション化します。
watchOS 2.0+
func animate(
withDuration duration: TimeInterval,
animations: @escaping () -> Void
)
duration
アニメーションの合計時間(秒単位)。負の値または 0 を指定した場合、アニメーションなしで変更が適用されます。
animations
インターフェイス内のオブジェクトに加える変更内容を含むブロックです。インターフェイスオブジェクトの、アニメーション可能なプロパティを変更する際にこのブロックを使用します。このブロックはパラメータをとらず、戻り値もありません。このパラメータを nil にすることはできません。
このメソッドを使用して、インターフェイスオブジェクトの以下の属性に対する変更をアニメーション化します。
表示されている項目への変更は、指定された期間をかけてアニメーション化されます。Glance(グランス) やカスタム通知インターフェイスを管理するインターフェイスコントローラでこのメソッドを呼び出した場合、変更はアニメーションなしで適用されます。オブジェクトのコンテンツに対する変更をアニメーション化することはできません。