Date 二 25 十一月 2014 Tags iOS / widget

通知中心插件制作

关于通知中心插件的制作:http://www.cocoachina.com/industry/20140627/8960.html这篇文章讲解也很不错。

边界问题

我这里开发时发现一个小问题,插件显示区域比我设置的要大,视图中我的设置为:

Drawing

但是出来的效果有点差别,左边和底部明显多出一截:
Drawing

通过查看插件控制器默认实现的协议<NCWidgetProviding>,发现了控制边距的方法,实现并返回Zero

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

最后的效果,可以看到距离已经是我们设置的了:

Drawing


Comments

comments powered by Disqus