では動作しません:iOS10今日の拡張子は、私がコードで拡張モードを使用して、今日の私のアプリで拡張子を持つ拡張モード
self.extensionContext.widgetLargestAvailableDisplayMode = NCWidgetDisplayModeExpanded;
と
- (void)widgetActiveDisplayModeDidChange:(NCWidgetDisplayMode)activeDisplayMode withMaximumSize:(CGSize)maxSize {
if (activeDisplayMode == NCWidgetDisplayModeExpanded) {
self.preferredContentSize = CGSizeMake(0.0, 215.0);
}
else if (activeDisplayMode == NCWidgetDisplayModeCompact) {
self.preferredContentSize = maxSize;
}}
それは新しいアプリケーションでOK動作しますが、以前のバージョンのxcodeで作成された既存のアプリケーションでは動作しません。ウィジェットは常に「より多く表示する」/「少ない表示」のボタンがないコンパクトモードです。 理由は何ですか? おかげ
http://stackoverflow.com/questions/40482917/how-to-create-widgets-showing-on-home-screen-in-ios-10/40484516#40484516 – Sanju
http://stackoverflow.com/questions/40653242/today-widget-extension-height-ios10 – Sanju