web-dev-qa-db-ja.com

Today Extension:表示モードの操作方法は?

ウィジェットに表示モード( NCWidgetDisplayMode で表される)の概念が含まれるようになりました。これにより、使用可能なコンテンツの量を記述し、ユーザーがコンパクトビューまたは拡張ビューを選択できるようになります。

IOS 10.0でウィジェットを拡張する方法は? iOS9のようには機能しません。

10
Vladius001

これがObjective-Cのものです。

- (void)widgetActiveDisplayModeDidChange:(NCWidgetDisplayMode)activeDisplayMode
                         withMaximumSize:(CGSize)maxSize
{
    if (activeDisplayMode == NCWidgetDisplayModeCompact) {
        self.preferredContentSize = maxSize;
    }
    else {
        self.preferredContentSize = CGSizeMake(0, 200);
    }
}
8
user6716827