今天Widget在IOS低于10

时间:2017-02-04 00:20:47

标签: ios swift swift3 today-extension

我有一个问题,即今天的扩展在IOS版本低于9的情况下太大了。但这正是我想要的大于或等于IOS 10设备。而且它在IOS 9设备上也是错误的。

我的约束如下:

  1. 垂直居中,
  2. 水平居中,
  3. 固定高度(200),
  4. 固定宽度(200)
  5. 这就是它在IOS10 +上的表现

    enter image description here

    它在IOS9上看起来像这样

    enter image description here

    什么可能导致问题?

1 个答案:

答案 0 :(得分:2)

试试这个:

适用于iOS-8和iOS-9

func widgetMarginInsets(forProposedMarginInsets defaultMarginInsets: UIEdgeInsets) -> UIEdgeInsets
{
    return UIEdgeInsets.zero
}

适用于iOS-10

自动处理。

有关详情,请参阅:https://github.com/pgpt10/Today-Widget