問題タブ [ios10-today-widget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
128 参照

ios - iOS Today ウィジェット コントロール BGM アプリ

iOS 用の音楽ストリーミング アプリがあり、Apple Music アプリの Today ウィジェットと同様の機能を提供する Today ウィジェットを作成しています。

ウィジェットを作成し、その UI を操作して、URL スキームを介してアプリを起動し、データを渡すことができます。

私のウィジェットと Apple Music ウィジェットの違いは、Apple のものは音楽をバックグラウンドでオフにするのに対し、私のウィジェットはストリーミング アプリをフォアグラウンド アプリとして起動することです。

ウィジェットからバックグラウンドでアプリを起動 (または起動済みのアプリを制御) することはできますか?

0 投票する
0 に答える
273 参照

ios - 今日の拡張機能は Xcode 8 で動作しません

Xcode 8 で Today 拡張機能を実行すると問題が発生します。新しい iOS アプリ プロジェクトを作成し、Today 拡張機能のターゲットを追加しました。そのスキームを実行すると、利用可能な選択肢にウィジェットがリストされません。

回避策として、アプリケーション スキームを実行すると確認できますが、ウィジェットの NSLog 出力がログに表示されません。

以前のバージョンの XCode では問題はありませんでした。

0 投票する
1 に答える
439 参照

ios - iOS 10 で NCWidgetDisplayMode が .expanded に設定されていない

この種の質問が以前にもあったことは知っていますが、どれも私の問題を解決できません。

Today's Extensionの高さを可変にしたい。

このために、関連する投稿で提案されているように、以下のコードを含めました。

私が直面している問題は、inに設定widgetLargestAvailableDisplayModeした後でも、プロトコルメソッドが呼び出されたときに、まだasが返されることです。.expandedviewDidLoadwidgetActiveDisplayModeDidChangeactiveDisplayMode.compact

ウィジェットを iOS 10 で正しく動作させるには、他に何をする必要がありますか?

0 投票する
2 に答える
6117 参照

ios - 今日の拡張機能 iOS10 もっと見る/もっと少なく

iOS 10 の今日の拡張機能を更新して、デリゲート メソッドを実装しました。

すべて正常に動作します。しかし、ウィジェットをコンパクト モード (さらに表示オプションを使用可能) のままにし、ウィジェット画面を再実行/再度開いて、[さらに表示] ボタンをタップしても、デリゲート メソッドがトリガーされても何も起こりません。ウィジェットが拡大し始めるまで、表示を増やす/減らすを 2 回押す必要があります。次のエラーも表示されます。No active animation block!

0 投票する
2 に答える
1936 参照

ios - iOS の今日の拡張機能により、プログラムは終了コードで終了しました: 0

Xcode 8.0、Swift 3 を使用しています。

テキストと画像を表示する今日の拡張機能を作成していますが、このメッセージが頻繁に表示され、今日の拡張機能が機能しません。めったに働きません。

プログラムは終了コード: 0 で終了しました

データをレルムに保存し、今日はデータ(文字列、画像)を使用して拡張しました

それはメモリ制限の原因ですか?では、今日の拡張機能を使用してメモリを減らすにはどうすればよいですか??

私の延長コード:

0 投票する
0 に答える
866 参照

ios - iOS 10 ウィジェット NCWidgetDisplayMode の拡張

私は iOS 10 ウィジェットを作成していますが、デフォルトでは、システムによって計算されたすべての標準サイズであることに気付きました。

開発者は、 を使用してオプションをNCWidgetDisplayMode選択するとexpanded、ウィジェットの高さが拡張されるため、ウィジェット内により多くの情報を提供できます。

このオプション ( で設定viewDidLoad) を使用すると、右上に [Show More/Show Less] ボタンも表示されます。オプションを選択しても、compactこのトグルは右上に配置されません。

これは素晴らしいことexpandedですが、ウィジェットを2つのオプションのサイズにするためにオプションを選択すると、常に開始されますexpanded

compactexpandedウィジェットを表示するオプションを使用するにはどうすればよいcompactですか? それは常にそのexpandedサイズから始まり、私はこれを望んでいません。

0 投票する
1 に答える
505 参照

ios - Today Widget Extension animation doesn't work on iOS 10

I'm attempting to implement an alpha change when the today widget expands so the data shows up but I can't seem to get it to animate at all. I'm attempting this on the simulator. Instead, it just appears with no animation at all.

Can't see what I'm doing wrong. Would this method still work in iOS 8/9?

Also another concern I have is that I'd like to show additional data only when the widget is expanded. The way I'm handling this is that on iOS 10 I've determined that the minimum height I can have for a widget when closed is roughly 100 pixels. So in the storyboard I'm putting all the "extra" information below 100 pixels. Is this the correct way? Or is there a better way. I'll eventually carry this over to iOS 8 and iOS 9, but first I'd like to get this working first.