2016-08-30 6 views

答えて

7

1)

[![func widgetActiveDisplayModeDidChange(_ activeDisplayMode: NCWidgetDisplayMode, withMaximumSize maxSize: CGSize){ 
    if (activeDisplayMode == NCWidgetDisplayMode.compact) { 
     self.preferredContentSize = maxSize; 
    } 
    else { 
     self.preferredContentSize = CGSize(width: 0, height: 200); 
    } 
} 

enter image description here

所与protocal方法を実装する)のviewDidLoad

にNCWidgetDisplayModeExpandedに
override func viewDidLoad() { 
    super.viewDidLoad() 
    self.extensionContext?.widgetLargestAvailableDisplayMode = NCWidgetDisplayMode.expanded 
} 

2の表示モードを設定

関連する問題