ios - 如何为通知中心全宽制作 iOS 应用程序扩展?

标签 ios cocoa-touch ios-app-extension

我目前正在尝试为通知中心开发自己的 iOS 应用程序扩展,但宽度存在问题。我不能像屏幕截图上的 Calender-Extension 那样将我的小部件更改为全宽。左边总是有一些空间可以切割我的 Viewcontroller 内容。 (请参阅第二个屏幕截图中的数字小部件)这似乎是默认行为,但必须有办法解决这个问题。任何想法如何解决这个问题?

enter image description here

enter image description here

最佳答案

你必须这样做:

- (UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets{
    return UIEdgeInsetsMake(0, 0, 0, 0);
}

取自Today Extension Not Positioned Correctly

关于ios - 如何为通知中心全宽制作 iOS 应用程序扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25920621/

相关文章:

ios - iOS 是否存储 DNS,如果存储,我如何在服务器传输后重置它?

iphone - 我怎样才能简化我的程序和我所有的 if 语句?

iphone - 如何使用 AVCaptureSession 录制 mp4 文件?

objective-c - 减去日期和时间

iOS App Extension 的最大内存预算

ios - FirebaseFirestore 可以在 iOS 应用扩展中使用吗?

iOS NSInputStream

iphone - 没有完成按钮的 UIKeyboardTypeNumberPad

iphone - 为什么我的 NSNumber 总是零?

ios - 如何在 iOS 自定义键盘中切换单词选择 View (更改高度)?