【问题标题】:Swift 3.0 Today Extensions Compact Mode with dynamic heightSwift 3.0 Today Extensions 具有动态高度的紧凑模式
【发布时间】:2017-06-28 15:25:28
【问题描述】:

我创建了今天的扩展小部件。 我对 iOS 的情人版本有疑问。

如果模式设置为紧凑,则高度始终设置为 110, 但是我在我的小部件列表中找到了一个小部件,其中有一个具有紧凑模式、高度大且没有显示/隐藏按钮的小部件。

我正在上传图片。

谁能告诉我怎么可能?

我尝试了所有示例,但没有任何效果。

谢谢

enter image description here

【问题讨论】:

标签: ios swift today-extension


【解决方案1】:

iOS 10

  1. 您可以通过将widgetLargestAvailableDisplayMode 设置为compact 来从Today's Widget 中删除Show Less/Show More 按钮,即

        self.extensionContext?.widgetLargestAvailableDisplayMode = .compact
    
  2. WidgetCompact 模式下的高度为110。你不能增加/减少它。

【讨论】:

  • 你看到我的照片了吗?
【解决方案2】:

您应该在viewDidLoad 中设置extensionContext?.widgetLargestAvailableDisplayMode = .compact,然后您可以在viewDidLoad 中设置自定义大小,如下所示:

let customSize = CGSize(width: view.frame.size.width, height: 300)
preferredContentSize = customSize

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多