原因はToday Extensionのマージンがデフォルトではleft:47, bottom:39であること。 以下を実装すると下部のマージンを0にできる。
- (UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets { defaultMarginInsets.bottom = 0; return defaultMarginInsets; }
Viewの設定が間違っているのかと思ってハマってしまった。。