7

私は Xcode 6.2 ベータ 3 (ビルド 6C101) を使用しています。メニューと 2 つのメニュー項目をインターフェイス コントローラーに追加し、両方の IBActions を作成しました。タイトルと画像を付けましたが、アプリを実行しても何も表示されません。

もう読んだ

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/Menus.html

プログラムでメニュー項目を表示する必要性について何も見ることができません-何が欠けていますか?

4

3 に答える 3

12

メニューをプログラムで表示する必要はありません。必要な作業は、Watch アプリの拡張機能で各ボタンを IBActions に接続することだけです。

最も可能性の高い問題は、以前の Watch アプリのストーリーボードのキャッシュです。クリーン ビルドを実行して、もう一度試してください。

最後に、ご存じのとおり、WatchKit のメニューは「力を入れて押した」場合にのみ表示されます。Watch アプリのメイン インターフェイスには使用できません。シミュレーターでは、マウスでクリック アンド ホールドすると強制プレスがシミュレートされ、何も実行されないコンテキストでも、強制プレスを行ったことがアニメーションで明確になります。

于 2015-01-08T18:05:27.913 に答える
0

最近、実際のデバイスでこの問題が発生しましたが、時計シミュレーターではメニューが期待どおりに機能していました。私の場合、問題は画像として使用した SF Symbol にありました。

アセット カタログの画像に置き換えた後、すべてが修正されました。

于 2020-03-09T20:06:13.660 に答える