2014-10-19 50 views
1

好吧,我試圖做今天的視圖擴展,我真的想讓它有77個像素的高度。但是不管iOS在頂視圖下不斷插入填充。有沒有辦法來刪除我的今日擴展之下的差距

像這樣:

My view with borders

你看,我打電話setPreferredContentSize傳球77的高度,但是差距是永遠存在的。即使我把我的內容尺寸更小,它被削減,但填充仍然存在,顯然與相同尺寸,圖像波紋管說明:

enter image description here

是否有人有什麼要說的嗎?我正在嘗試這個,因爲Evernote的小部件似乎設法消除了這種差距,但我真的被卡住了,我甚至禁用了autolayout,但沒有任何結果。

回答

4

嘗試添加以下內容:

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

相關問題