問題タブ [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 に答える
66 参照

swift - クラッシュ後の古いビュー スナップショット オーバーレイの今日の拡張機能

iOS 10.1 以降、Today 拡張機能で奇妙な問題に遭遇しました。

私の拡張機能は UITableViewController で構成されています。何らかの理由でクラッシュすると、「ロードできません」というメッセージが表示されます。その後、それ自体が再作成されますが、再作成されると、ビューの静的スナップショットがオーバーレイされます。

ウィジェットがスナップショットを作成してロードし、その上に TableViewController をリロードするようです。デバイスを再起動するまでこのままです。

このバグは iOS 10.1.1 にも存在します。

他の誰かがこの問題を経験しましたか?

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

ios - IOS10 ウィジェットで NCWidgetDisplayMode をプログラムで変更する

今日の拡張機能の高さをプログラムで変更しようとしています。iOS10 SDSK が導入されたので、NCWidgetDisplayModeそれを使用してプログラムで高さを変更しようとしていますpreferredContentSize

私は実装しましたwidgetActiveDisplayModeDidChange

UIButtonaが押されたときにウィジェットの高さを拡大したい:

ただし、コードを実行すると、今日の拡張機能の高さが変わらず、コンソールに次のエラーが表示されます。

widgetActiveDisplayModeDidChange私はアニメーションブロック内で呼び出そうとしました:

しかし、それでもNo active animation block!エラーメッセージが表示されます。iOS10 で今日の拡張ビューをプログラムで拡張する方法はありますか?

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

ios10-today-widget - xcode 8.1を使用してiTunes Connectでアップロードバイナリを表示する方法

アプリの新しいバージョンを Apple Store にアップロードしようとしていますが、iTunes Connect にバグがあるようです。

私はすでにバイナリを 10 回アップロードしましたが、これまでのところ、「ビルド」セクションには表示されませんでした。Xcode 8.1 と Application Loader 3.6 を使用しています。だから私はすべての要件を満たしました。ここに画像の説明を入力

しばらくすると、これは消えます。ここに画像の説明を入力

0 投票する
3 に答える
11437 参照

ios - Today ウィジェット拡張機能の高さ - iOS10

今日のウィジェット表示モードの高さは、コンパクト モードでは設定できません。私が設定した値に関係なく。ウィジェットの高さをデフォルト値に設定します。拡張モードは完璧に機能し、値は適切に設定され、ウィジェットに反映されます。この行はすでに viewDidLoad() メソッドに追加しています。

これがコードです。maxSize の値も定数なので変更できません。

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

ios - IOS10 デバイスで今日のウィジェットを無効にする

既存のアプリがあり、IOS10 デバイスをサポートするバージョンをリリースしたいと考えています。問題は、私のアプリの今日のウィジェットが IOS10 の新しい今日のビューをサポートしておらず、すべての IOS10 ユーザーに対して今日のウィジェットを無効にしたいことです。それは可能ですか?XCode のビルド設定から 9.3 の Base SDK に今日のウィジェットを設定しようとしましたが、うまくいきませんでした。

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

ios - iOS 8 / 9でtoday-extensionの幅を取得する方法

私は現在、古いスタイルの今日の拡張機能と iOS 10 の新しいスタイルのウィジェットと互換性のある今日の拡張機能を作成しようとしています。

私はストーリーボードを使用していないので、View Controller クラスでウィジェットのビューの高さと幅を作成して設定する必要があります。これは iOS 10 では問題ありません。widgetMaximumSizeForDisplayMode を使用して、任意のデバイスでウィジェットの幅と高さを取得できます。

ただし、widgetMaximumSizeForDisplayMode は iOS 10 以降でのみ使用できるため、iOS 8/9 でこれを行う方法を理解するのに苦労しています。今日の拡張幅は、以下のように単にデバイスの幅である場合があります。

iPhone 6 の今日の表示

ただし、iPad などの他のデバイスの場合、ウィジェットの幅は画面上の特定の幅にすぎません。

iPad Air の今日の表示

iOS 8 / 9 で今日の拡張幅を取得する組み込みの方法はありますか?

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

ios - 拡張モードのときのウィジェットのコンパクトな高さの高さを取得する

ウィジェットが拡張モードで表示されている場合、コンパクトな高さを取得するにはどうすればよいですか? ウィジェットの拡張モードのサイズをコンパクト モードのサイズの 2 倍に設定します。コンパクトサイズは iPad と iPhone では固定ですが、iPad Pro になると異なります。

ウィジェットを削除すると、アプリは拡張モードのままになり、後でウィジェットを追加すると、拡張モードで画面に表示されます。OS が状態を維持します。したがって、拡張モードで直接ロードされているため、コンパクトサイズは取得できません。

iPad Pro と他のデバイスの静的な値を個別に保持したくありません。これは汎用的に行う必要があるため、今後、Apple が FIXED コンパクト モードのサイズを変更しても影響を受けません。