工作,我今天扩展在我的应用程序,使用扩展模式的代码: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