gpt4 book ai didi

swift3 - Swift 3/iOS 10 今日查看小部件

转载 作者:行者123 更新时间:2023-12-02 08:50:13 24 4
gpt4 key购买 nike

如何在今日小部件中显示“显示更多”按钮(类似于此处所附的新闻应用程序)?我在Apple上找到了这个但是 swift 3/iOS 10 中有一些变化。这似乎是 iOS 10 中的新内容。

enter image description here

最佳答案

此代码实现了显示“显示更多”的技巧

override func viewDidLoad() {
super.viewDidLoad()

self.preferredContentSize = CGSize(width: 320, height: CGFloat(items.count)*121 + 44)

if #available(iOSApplicationExtension 10.0, *) {
self.extensionContext?.widgetLargestAvailableDisplayMode = .expanded
} else {
// Fallback on earlier versions
}
}

// For iOS 10
@available(iOS 10.0, *)
@available(iOSApplicationExtension 10.0, *)
func widgetActiveDisplayModeDidChange(_ activeDisplayMode: NCWidgetDisplayMode, withMaximumSize maxSize: CGSize) {
self.preferredContentSize = (activeDisplayMode == .expanded) ? CGSize(width: 320, height: CGFloat(items.count)*121 + 44) : CGSize(width: maxSize.width, height: 110)
}

关于swift3 - Swift 3/iOS 10 今日查看小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39298481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com