【发布时间】:2012-06-18 19:32:53
【问题描述】:
我在尝试在 iPhone 应用程序上创建全屏模式视图时遇到了麻烦,但是当我以横向方式呈现它时,视图将位于屏幕的一小部分。如果它出现,然后你将它旋转到不同的方向,它要么是一个白屏,要么是一个角落里的缩小窗口。我是这样称呼它的:
bookmarks.modalPresentationStyle = UIModalPresentationFormSheet;
bookmarks.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:bookmarks animated:YES];
bookmarks.view.superview.bounds = CGRectMake(0, 0, 320,460);
【问题讨论】:
-
您确定要为书签视图使用边界而不是框架吗?
-
两者之间的变化并没有对视图产生任何影响,它们都返回了一个白色的屏幕。我对此进行的快速修复是将其全部转换为导航堆栈,并根据需要推送和弹出视图。
标签: iphone objective-c modal-dialog presentmodalviewcontroller