2017-05-04 18 views
3

iOS 10には、NCWidgetDisplayModeCompactNCWidgetDisplayModeExpandedという2つのウィジェット表示モードがあります。最初はデフォルトで有効になっています。どのようにしてデフォルトの秒を有効にすることができますが、「もっと見る」/「表示しない」ボタンは表示されませんか?アプリケーション "Vidgets"では、これが実装されています。 enter image description hereTodayウィジェットエクステンションで拡張モードのみを設定する方法は?

答えて

2

表示モードを拡張に設定した場合、Show less/Show moreボタンを非表示にすることはできません。あなたがコンパクトにウィジェット最大の利用可能な表示モードを設定している場合

しかし、それはそれを隠す必要があります。

self.extensionContext?.widgetLargestAvailableDisplayMode = .compact 
+0

をはい、その通りです。しかしこの場合、ウィジェットの高さは常に約110pxになります。そして私はそれを変えることができる必要があります。 – Developer

+0

@Developer - コンパクトモードのために "extensionContext"の "widgetMaximumSize"を見てください。 「preferredContentSize」をデバイスのモデルに応じてデフォルト値より大きく設定することができます。 –

+0

@Ross Barbish - "preferredContentSize"を変更しようとしましたが、このコンパクトモードでは一定で約110ptです。 – Developer

関連する問題