0
在處理此問題的計算器上有幾個問題,但沒有一個答案似乎適用於我。我試圖從詳細視圖上的按鈕隱藏分割視圖控制器的主視圖。分割視圖的代表是應用程序委託本身。它在我手動旋轉設備時起作用,但在此之前不起作用。我怎樣才能讓主視圖消失/出現? 下面是我的代碼,根據這裏的堆棧溢出的答案(我已經嘗試了一堆東西)SplitViewcontroller以編程方式隱藏主視圖
[self.splitViewController.view setNeedsLayout];
[self.splitViewController.view setNeedsDisplay];
[self.splitViewController.view reloadInputViews];
self.splitViewController.delegate = nil;
self.splitViewController.delegate=self;
[self.splitViewController reloadInputViews];
[self.splitViewController willRotateToInterfaceOrientation:[UIApplication sharedApplication].statusBarOrientation duration:0];
謝謝,我擔心會是這樣。我意識到這種聯繫,但似乎過於誇大應該做的很直接的事情。 – user2453876