無法爲小型模式設置今日小工具查看模式的高度。不管我設定的任何價值。它將小部件的高度設置爲默認值。擴展模式工作正常,值已正確設置並反映在小部件中。 我已經在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謝謝 - 但我該如何改變這個值。 –
在緊湊模式下無法更改該值 –