2016-12-23 7 views
1

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

アプリを拡張モードにしておくと、後でウィジェットを追加すると拡張モードの画面に表示されます。 OSはその状態を維持します。だから私はコンパクトサイズを取得しませんでしたので、それは直接展開モードでロードされているので。

私はiPad Proと他のデバイス用に静的な価値を持たせたくありません。これは一般的なものでなければなりません。だから、もしappleがFIXEDコンパクトモードのサイズを変更しても、これは影響を受けません。

答えて

1

解決策を探しました。

CGSize siz = [self.extensionContext widgetMaximumSizeForDisplayMode:NCWidgetDisplayModeCompact]; 

これは私にコンパクトサイズを与えるでしょう。

関連する問題