我用含3個UISplitiViewControllers一個的TabBar的應用程序。一切正常,除了一個場景:Mutltiple UISplitviewControllers是不是所有的通知旋轉事件
我在TAB1景觀位置了iPad。我點擊tab3,然後旋轉ipad肖像模式。我點擊tab1,它很好地顯示在肖像模式,我很高興。
我現在回來景觀位置。
我TAB3上再次點擊,並在那裏,SPLITVIEW控制器仍顯示在「肖像模式」。我在tab3中的splitviewController的委託從未被調用過。
有沒有辦法迫使這個splitViewController的旋轉中的「viewWillAppear中」?
我的課(@zebs提到)本身並不依賴於隱藏的API,我直接要求_property來欺騙一點點以快速獲取彈出按鈕,但如果您這樣選擇,您可以對此進行評論並取消註釋走過視圖層次結構的位拉長按鈕。同樣的最終結果,既令人不快的脆弱,但都工作(現在)。我會補充一點,不是每個人都對IntelligentSplitviewController有完美的運氣,但它「對我有用」。馬特的滿就重新實現是我的下一站,如果我曾經類肚皮去向上或由叔叔史蒂夫 - O取締。 – 2011-03-28 05:40:14
我有一個簡單的替代方法,請參閱我的答案。 – 2013-03-28 15:46:20