有没有办法消除我的今天延伸下的差距

时间:2014-10-19 21:36:58

标签: ios widget ios8 ios8-extension ios8-today-widget

好的,我试图制作今天的视图扩展,我真的想让它有77像素的高度。但无论iOS在我的顶视图下插入填充是什么。

像这样:

My view with borders

你知道,我正在调用setPreferredContentSize传递77的高度。但是差距总是在那里。即使我将内容大小设置得更小,它也会被剪切,但填充仍然存在并且显然具有相同的大小,下图显示:

enter image description here

有人对此有什么要说的吗?我尝试这个是因为Evernote的小部件似乎设法消除了这个差距,但我真的卡住了,我甚至禁用了autolayout,但没有。

1 个答案:

答案 0 :(得分:4)

尝试添加以下内容:

-(UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets { return UIEdgeInsetsMake( defaultMarginInsets.top, defaultMarginInsets.left, 0, defaultMarginInsets.right ); }