1

当小部件以扩展模式显示时,如何获得紧凑高度?我会将小部件的扩展模式的大小设置为紧凑模式的两倍。紧凑尺寸对于 iPad 和 iPhone 是固定的,但在 iPad Pro 上是不同的。

删除小部件使应用程序保持在扩展模式下,稍后添加小部件时会以扩展模式出现在屏幕上。操作系统维护状态。所以现在我不会得到紧凑的尺寸,因为它是直接在扩展模式下加载的。

我不想分别为 iPad Pro 和其他设备设置静态值。这应该是通用的,因此将来如果苹果更改 FIXED 紧凑模式大小,这不会受到影响。

4

1 回答 1

1

我找到了解决方案。

CGSize siz = [self.extensionContext widgetMaximumSizeForDisplayMode:NCWidgetDisplayModeCompact];

这会给我紧凑的尺寸。

于 2016-12-23T07:03:16.740 回答