我今天创建了扩展小部件。 我对iOS的爱人版本有疑问。
如果Mode设置为Compact,则高度始终设置为110, 但我在我的小部件列表中找到了一个小部件,其中有一个紧凑模式的小部件,高度很高,没有显示/隐藏按钮。
我正在上传图片。
有人可以告诉我怎么可能这样做?
我尝试了所有的例子,但没有任何作用。
由于
答案 0 :(得分:1)
您应在extensionContext?.widgetLargestAvailableDisplayMode = .compact
中设置viewDidLoad
,然后在viewDidLoad
中设置自定义大小,如下所示:
let customSize = CGSize(width: view.frame.size.width, height: 300)
preferredContentSize = customSize
答案 1 :(得分:0)
在 iOS 10
中您可以通过将Show Less/Show More
设置为Today's Widget
从widgetLargestAvailableDisplayMode
移除compact
按钮,即
self.extensionContext?.widgetLargestAvailableDisplayMode = .compact
Widget
Compact
模式中的身高为110
。你不能增加/减少。