Я пытаюсь изменить высоту своего виджета 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.