0

私はこれを持っています:

ここに画像の説明を入力してください

そして、モーダルで提示するときは、これを持ってください:

ここに画像の説明を入力してください

webviewを表示する前のいくつかのコードjsut:

webViewController.modalInPopover = YES;
webViewController.modalPresentationStyle = UIModalTransitionStyleCoverVertical;

そして、これをwebViewControllerのviewDidLoadテンプレートに入れます。

self.contentSizeForViewInPopover = CGSizeMake(320.0, 436.0);

すべてのロールプレイングビューのすべてのフレームを探しましたが、frame.sizesは正しいです。そのためのソリューションで同様の経験を持っている人はいますか?

4

1 に答える 1

1

まず、プレゼンテーションスタイルにトランジションスタイルを割り当てました。そして、それがフルスクリーンの列挙型でした。

これをwebViewControllerinitに含める...

self.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
self.modalPresentationStyle = UIModalPresentationCurrentContext;

...問題を解決しました。

-(void)awakeFromNibに移動してみます。ハードコードされたサイズを取り除くため。

于 2012-10-03T10:23:31.170 に答える