ウィジェットに表示モード( NCWidgetDisplayMode で表される)の概念が含まれるようになりました。これにより、使用可能なコンテンツの量を記述し、ユーザーがコンパクトビューまたは拡張ビューを選択できるようになります。
IOS 10.0でウィジェットを拡張する方法は? iOS9のようには機能しません。
これがObjective-Cのものです。
- (void)widgetActiveDisplayModeDidChange:(NCWidgetDisplayMode)activeDisplayMode
withMaximumSize:(CGSize)maxSize
{
if (activeDisplayMode == NCWidgetDisplayModeCompact) {
self.preferredContentSize = maxSize;
}
else {
self.preferredContentSize = CGSizeMake(0, 200);
}
}