0

WatchOS で別の画面に移動しようとしていますが、ボタンでこのアクションを選択すると:

[self presentControllerWithName:@"Screen2" context:contextDic];

Screen2正しく開きますが、この画面内には次のアクションのボタンがあります。

[self pushControllerWithName:@"Screen1" context:context];

そして、このボタンが機能せず、 に移動できませんScreen1。これのボタンを押しScreen2て閉じてから、に戻るにはどうすればよいScreen1ですか? 私はこれを使用presentControllerWithNameしましScreen2たが、前のボタンを一番上にしたくありません。

4

1 に答える 1

0

メソッドpopControllerを使用して、以前のインターフェイス コントローラに戻る必要があります。

インターフェイス コントローラを画面にプッシュした後、このメソッドを使用して削除し、以前のインターフェイス コントローラを再度表示します。システムは、前のインターフェイス コントローラに非同期で戻る遷移をアニメーション化します。

注: この方法は、watchOS 2.0 でのみ使用できます。

詳細については、WKInterfaceController クラス リファレンスを参照してください。

于 2015-12-01T16:30:46.847 に答える