2016-12-08 3 views

答えて

1

segueを実行すると、古いInterfaceControllerが画面から消えます。 WatchOSはあなたの拡張機能とApp(ストーリーボード/インターフェース)の間の橋を破壊しているようです。同じことが他の方向にも起こります。拡張機能は、画面にないUIを変更することはできません。例はUIのプロパティです。インタフェースコントローラが画面から消えた後、ラベルの色を設定してみてください。それは動作しません。ドキュメントから

重要

インタフェースコントローラのみ初期化中にそのインターフェースに変更を加えることができ、インターフェイスがアクティブである場合。 didDeactivate()メソッドが呼び出されると、インタフェースコントローラのwillActivate()メソッドが再度呼び出されるまで、関連するインタフェースオブジェクトの値を変更しようとする試みはすべて無視されます。

あなたはおそらくiOSデベロッパーです。 https://developer.apple.com/reference/watchkit/wkinterfacecontroller

私はwatchOSの学習を始めて以来、多くの私の前提/経験が時計にうまく対応していませんでした。

関連する問題