如何直接顯示模態視圖作爲表單而不使用任何動畫? 當我呈現模態視圖時,如果是縱向模式,它總是從左上角落下,如果是橫向模式,它總是以縱向模式出現並旋轉到橫向模式(大約需要0.2秒,快但不漂亮)。如何在沒有任何動畫的情況下直接顯示模態視圖
有人知道這是什麼問題嗎?它困擾我。 (我嘗試在一個新的項目,它工作得很好,它直接就出來了(而不是從左上角,而不在橫向模式下
幫助!
由於旋轉)
如何直接顯示模態視圖作爲表單而不使用任何動畫? 當我呈現模態視圖時,如果是縱向模式,它總是從左上角落下,如果是橫向模式,它總是以縱向模式出現並旋轉到橫向模式(大約需要0.2秒,快但不漂亮)。如何在沒有任何動畫的情況下直接顯示模態視圖
有人知道這是什麼問題嗎?它困擾我。 (我嘗試在一個新的項目,它工作得很好,它直接就出來了(而不是從左上角,而不在橫向模式下
幫助!
由於旋轉)
可以看到你們?代碼調用模式的看法我假定您已經添加了動畫標籤
... presentModalViewController:YOURCONTROLLER動畫:NO];
試試這個
viewController.modalTransitionStyle = nil;
[self presentViewController:viewController animated:NO completion:nil];
我目前使用這個,:CustomV * v = self.storyboardinstantiateViewControllerWithIdentifier:@「View1」; [self presentViewController:v1 animated:NO completion:^ {}]; – user2126583 2013-03-02 12:29:35
我只是試圖設置完成:無,但它仍然旋轉。 – user2126583 2013-03-02 12:31:09
@ user2126583編輯答案試試吧 – 2013-03-02 12:36:11
CustomV * v = self.storyboardinstantiateViewControllerWithIdentifier:@「View1」; [self presentViewController:v1 animated:NO completion:^ {}]; 如果我將動畫設置爲YES,它將在橫向模式下旋轉兩次(第一張縱向比旋轉到橫向,然後再次快速轉換爲縱向,然後在大約0.2秒內轉向橫向)。這不會發生在我的新項目中,我認爲有一些設置是錯誤的? – user2126583 2013-03-02 12:21:04
兩個項目的方向設置是否相同?我問的原因是因爲你的觀點,一個新項目不會這樣做 - 所以它必須是一個項目設置,或者你正在做一些小的編碼差異。我懷疑它不是你看到的動畫,而是旋轉到正確方向的視圖。 – 2013-03-02 12:41:38