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