获取微件处于展开模式时的紧凑高度



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

删除小部件将应用程序保持在扩展模式中,然后稍后添加窗口小部件时,将出现在屏幕上以扩展模式出现。OS维护国家。因此,现在我不会得到紧凑的大小,因为它直接在扩展的模式下加载。

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

i找到了解决方案。

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

这会给我紧凑的尺寸。

最新更新