1

まず、英語が苦手なのでごめんなさい:)これは新しいTTPostControllerを作成するための私のコードです

postController = [[TTPostController alloc] init];
postController.delegate = self;
self.popupViewController = postController;
postController.superController = self;
[postController showInView:self.view animated:YES]; 

デバイスを回転させなくても大丈夫です

http://i.stack.imgur.com/HBmpn.png

しかし、デバイスを回転させると、次のようになります。

http://i.stack.imgur.com/Nt7lq.png

(申し訳ありませんが、画像を投稿するのに十分な評判がありません)

誰かがそれを修正する方法を知っていますか?

編集: 問題が修正されました。TTPostController:Dのような独自のライブラリを作成しました。

4

1 に答える 1

0

TTPostController をサブクラス化し、 should autorotate メソッドをオーバーライドする必要があります。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{
    return YES;
}
于 2012-04-27T10:53:03.783 に答える