我正在創建一個共享擴展程序,以允許將Youtube視頻分享到我的應用程序中,並且很難順利地呈現我的自定義UI。我不想使用僅包含原始Youtube網址的默認視圖控制器,而是想做一些與Facebook的擴展程序相似的內容,顯示縮略圖和視頻標題。 我的第一次嘗試是編輯MainInterface故事板ShareViewController,但是這樣做簡單地顯示了我的自定義界面,並且默認的UI佈局被「覆蓋」。所以,我結束了我的UI添加另一個視圖控制器到故事板,並在ShareViewController我加擁有自定義視圖控制器的iOS共享擴展
override func presentationAnimationDidFinish() {
super.presentationAnimationDidFinish()
DispatchQueue.main.async {
self.pushConfigurationViewController(customVC)
}
的問題,這顯然是,我仍然能看到默認的視圖控制器一個是之前我的自定義推。 所以問題是如何在共享擴展開始時立即顯示我的自定義UI?我已經嘗試與NSExtensionPrincipalClass中的.plist但沒有任何積極的結果提前
感謝