我正在努力在紧凑模式下更改我的 iOS 10 小部件的高度。
我只有一个空的小部件,里面没有视图。尽管如此,无论我为紧凑高度设置什么,它似乎都忽略了它。
这是我的代码:
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
[self.extensionContext setWidgetLargestAvailableDisplayMode:NCWidgetDisplayModeExpanded];
}
- (void)widgetActiveDisplayModeDidChange:(NCWidgetDisplayMode)activeDisplayMode withMaximumSize:(CGSize)maxSize{
if (activeDisplayMode == NCWidgetDisplayModeCompact) {
self.preferredContentSize = CGSizeMake(0, 50);
}
else{
self.preferredContentSize = CGSizeMake(0, 200);
}
}
这可能是测试版软件的问题吗?我正在使用 Xcode 8 beta 和 iOS 10 beta 7。