无法为小型模式设置今日小工具查看模式的高度。不管我设定的任何价值。它将小部件的高度设置为默认值。扩展模式工作正常,值已正确设置并反映在小部件中。 我已经在viewDidLoad()方法中添加了这一行。今日小工具扩展高度 - iOS10
self.extensionContext?.widgetLargestAvailableDisplayMode = .expanded
这是代码。 maxSize的值不能作为常数改变。
func widgetActiveDisplayModeDidChange(_ activeDisplayMode: NCWidgetDisplayMode, withMaximumSize maxSize: CGSize) {
//self.preferredContentSize = (activeDisplayMode == .compact) ? maxSize : CGSize(width: maxSize.width, height: 300)
if activeDisplayMode == NCWidgetDisplayMode.compact
{
self.preferredContentSize = CGSize(width: maxSize.width, height: 300)
}
else
{
self.preferredContentSize = CGSize(width: maxSize.width, height: 560)
}
}
在紧凑模式下110是窗口小部件的最小高度。 –
@ConstantinSaulenco谢谢 - 但我该如何改变这个值。 –
在紧凑模式下无法更改该值 –