工作,我今天擴展在我的應用程序,使用擴展模式的代碼: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;
}}
它工作在新的應用程序確定的,但它在先前版本的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