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