我正在努力改變我的iOS 10在緊湊模式下的高度。今天擴展在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.
在緊湊模式的高度不能超過110以外的任何東西我可以告訴。 – dan
但是其他應用程序如何在iOS 10上使用,尺寸小於110? –
從我所知道的所有蘋果的應用程序在緊湊模式下有110高度。您擁有的任何第三方應用程序都是爲iOS 9構建的,因此它們的擴展程序是在不同顯示模式存在之前構建的,並且會繼續與iOS 9中的相同。 – dan