如何消除 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 中的领先差距的主要内容,如果未能解决你的问题,请参考以下文章
iOS Todays 小部件扩展 - 动画 UISlider
在 iOS App 和 Todays Extension 之间共享数据