我目前正在尝试为通知中心开发自己的iOS应用程序扩展,但宽度有问题。我无法将我的小部件更改为全屏,如截图上的Calender-Extension。我的ViewController内容总是会留下一些空白。 (请参阅第二个屏幕截图中的数字小工具)看起来这是默认行为,但必须有解决方法。任何想法如何解决这个问题?如何为通知中心全宽制作iOS应用程序扩展?
0
A
回答
1
在你的主扩展视图控制器,覆盖- (UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets
并返回任何UIEdgeInsets
您的扩展需求。如果你想在所有边填充0,只需返回UIEdgeInsetsZero
。
4
你必须这样做:
- (UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets{
return UIEdgeInsetsMake(0, 0, 0, 0);
}
采取
相关问题
- 1. 是否需要在IOS中为键盘扩展制作通用应用程序?
- 2. 使iOS动作扩展得到通知,主机应用程序变为活动
- 3. 如何在iOS动作应用程序扩展中调试Javascript
- 4. NSExtensionActivationRule&iOS应用程序扩展:如何激活iTunes中的扩展程序
- 5. 如何在IOS动作扩展中托管应用程序发送数据到应用程序扩展
- 6. 获取今日扩展中的通知中心的宽度
- 7. 在应用程序中禁用iOS 5通知中心手势
- 8. iOS iMessage应用程序扩展 - 复制iMessage贴纸应用程序行为
- 9. iOS共享扩展通知
- 10. ContentPresenter在Windows 10的uwp应用程序不扩展到全宽
- 11. 扩展库应用控制中心列宽或应用控制替代
- 12. AIR iOS应用程序打开通知中心
- 13. 设置iOS 5的应用程序默认值通知中心
- 14. iOS应用程序在更新后从通知中心消失
- 15. Appcelerator iOS应用程序不是全宽
- 16. 如何在Gamesalad for iOS中制作通用应用程序?
- 17. Facebook:应用程序扩展在iOS 8
- 18. iOS示例代码清除通知中心的应用程序通知?
- 19. 制作程序扩展
- 20. 如何从构建中排除IOS 8应用程序扩展?
- 21. 如何识别Xamarin.iOS中的iOS应用程序扩展崩溃?
- 22. 如何在ios应用程序扩展中上传
- 23. 如何制作通知中心小部件(iOS 5)
- 24. 的Chrome扩展程序通知窗口
- 25. Chrome扩展程序桌面通知
- 26. 与CNN通知的Chrome扩展程序
- 27. 如何从应用程序打开通知中心
- 28. 禁用ios5通知中心为web应用程序下拉
- 29. 如何制作通用应用程序
- 30. 通知扩展