Staram się zmienić wysokość mojego widgetu iOS 10 w trybie kompaktowym.Dzisiejsze rozszerzenie trybu kompaktowego wysokość w iOS 10
Wszystko, co mam, to pusty widget, bez widoków w nim. Mimo to, bez względu na to, co ustawiłem dla kompaktowej wysokości, zdaje się to ignorować.
Oto mój kod:
- (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);
}
}
Czy może to być problem z oprogramowania w wersji beta? Ja na Xcode 8 beta i iOS 10 beta 7.
Wysokość w trybie kompaktowym nie może być nic innego niż to, co z 110 móc powiedzieć. – dan
Ale jak działają inne aplikacje na iOS 10, o rozmiarach mniejszych niż 110? –
Wszystkie aplikacje Apple mają 110 wysokości w trybie kompaktowym, co mogę powiedzieć. Każda firma zewnętrzna, którą posiadasz, została stworzona dla systemu iOS 9, więc jej rozszerzenia zostały utworzone przed pojawieniem się różnych trybów wyświetlania i będą działać tak samo, jak w iOS 9. – dan