如何消除 ios8 Todays Extension 中的领先差距

Posted

技术标签:

【中文标题】如何消除 ios8 Todays Extension 中的领先差距【英文标题】:how to remove leading gap in ios8 Todays Extension 【发布时间】:2014-09-25 08:02:40 【问题描述】:

我正在开发一款具有 Todays Extension 功能的应用程序,但是当我打开 Todays Extension 时,我的应用程序的扩展程序在 iPhone 的左侧显示有间隙,看起来扩展程序视图向右移动了 50-60 像素。那么我该如何消除这个差距。

【问题讨论】:

Fit width in ios 8 Today Extensions的可能重复 【参考方案1】:

我终于找到了消除差距的代码

Objective-C

-(UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets
    return UIEdgeInsetsZero;

斯威夫特

func widgetMarginInsetsForProposedMarginInsets(defaultMarginInsets: UIEdgeInsets) -> UIEdgeInsets
    return UIEdgeInsetsZero
 

【讨论】:

【参考方案2】:

我试过了,它对我有用

-(UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets
     return UIEdgeInsetsZero;

【讨论】:

以上是关于如何消除 ios8 Todays Extension 中的领先差距的主要内容,如果未能解决你的问题,请参考以下文章

mysql todays 根据时间查询

mysql todays 根据时间查询

iOS Todays 小部件扩展 - 动画 UISlider

在 iOS App 和 Todays Extension 之间共享数据

如何使用 PySpark 的 Window 函数来模拟指数衰减?

PHP日期比较