我目前正在尝试为Notification-Center开发自己的iOS-App Extension,但宽度有问题。我无法将我的小部件更改为全宽,就像屏幕截图上的Calender-Extension一样。左侧总有一些空间可以切割我的Viewcontroller内容。 (请参阅第二个屏幕截图中的Number Widget)似乎这是默认行为,但必须有解决方法。任何想法如何解决这个问题?
答案 0 :(得分:4)
你必须这样做:
- (UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets{
return UIEdgeInsetsMake(0, 0, 0, 0);
}
答案 1 :(得分:1)
在您的主扩展程序视图控制器中,覆盖- (UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets
并返回您的扩展程序所需的UIEdgeInsets
。如果您想在所有方面填充0,只需返回UIEdgeInsetsZero
。