簡體   English   中英

在ios6和ios7中的MPMoviePlayerViewController中將Landscape轉換為Portrait

[英]Rotate Landscape to Portrait in MPMoviePlayerViewController in ios6 and ios7

在我的項目中,我在視頻播放器中按完成按鈕,然后播放器關閉,但視圖保持在橫向模式。 但我希望我的應用程序中的所有視圖都是縱向的。 只有視頻播放器可以移動側面橫向或縱向。

我試試這個鏈接,但這不適合我。 在此輸入鏈接描述

1在ios6和ios7中的pdfreader中將縱向旋轉到橫向

在此輸入圖像描述


第一個是景觀模式時的玩家,第二個是我在播放器中按完成按鈕時。 請給我解決這個問題。

在ViewController上使用此方法,它將自動移動portaint模式

#import <objc/message.h>


-(void)viewDidAppear:(BOOL)animated{              

   if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {
     objc_msgSend([UIDevice currentDevice], @selector(setOrientation:),    UIInterfaceOrientationPortrait );
    }
 }

我發現你提到的同樣困難。 我沒有看到你的代碼。 可能是您使用Tab欄或一般導航來呈現您的視頻播放器。 在這種情況下,請參考這些鏈接http://www.disalvotech.com/blog/app-development/iphone/ios-6-rotation-solution/使一個特定類別的視圖控制器在標簽欄應用程序中自動旋轉,但強制所有其他類的視圖控制器保持肖像

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM