元のドキュメント: developer.apple.com/documentation/watchkit/wkinterfacecontroller/pickerdidsettle(_:)


インスタンスメソッド


pickerDidSettle(_:)


ユーザーがピッカーで値を確定した際に呼び出されます。


watchOS 2.0+

func pickerDidSettle(_ picker: WKInterfacePicker)




パラメータ


picker

選択された値を含むピッカー。



議論


ピッカーの項目選択に伴う処理のうち、負荷の高い(コストのかかる)処理を行うには、このメソッドを使用します。ユーザーが Digital Crown を素早く回してピッカー内の項目をスクロールさせる際、このメソッドは、スクロールが停止し、値が一定時間安定した後にのみ呼び出されます。負荷の低い処理であれば、選択項目が変更されるたびに呼び出されるピッカーのアクションメソッドをそのまま使用できます。


このメソッドのデフォルトの実装では、何も行われません。サブクラスでこのメソッドをオーバーライドし、ピッカーの値が確定した際のアクションを実行するように実装できます。実装内で super を呼び出す必要はありません。





以下も見よ


ピッカーの管理


func pickerDidFocus(WKInterfacePicker)

指定されたピッカーが、Digital Crown からの入力を受け付けるようになったことを通知するために呼び出されます。


func pickerDidResignFocus(WKInterfacePicker)

指定されたピッカーが、Digital Crown からの入力を受け付けなくなったことを通知するために呼び出されます。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ