好的,我正在尝试制作今天的视图扩展,我真的很想使其高度为77像素。但是无论什么iOS在我的顶视图下不断插入填充。
像这样:
您会看到,我正在调用setPreferredContentSize,传递高度为77。但是差距始终存在。即使我将内容的大小设置得较小,它也会被剪切,但是填充仍然存在,并且显然具有相同的大小,下面的图像说明:
有人对此有话要说吗?我正在尝试此操作,因为Evernote的小部件似乎设法消除了这一差距,但是我真的很困惑,我什至禁用了autolayout,但是什么也没有。
最佳答案
尝试添加以下内容:-(UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets { return UIEdgeInsetsMake( defaultMarginInsets.top, defaultMarginInsets.left, 0, defaultMarginInsets.right );}
关于ios - 有没有办法消除我今天的扩展名下的空白,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26455685/