21
|
jbrennan · 技术社区 · 15 年前 |
![]() |
1
6
当你将iPad放在横向方向并启动应用程序时,视图控制器最初会看到纵向视图的边界(即使方向报告横向)。然后,视图控制器将收到一条消息,在它出现之前旋转到横向。 |
![]() |
2
35
我从不依赖
在代码中创建视图时,请使用超级视图设置框架。 如果您将XIB与“模拟接口元素”结合使用,那么它们的大小将正确,并且一切都会很好地工作。 基于uinavigationController的应用程序
对于基于uinavigationController的应用程序,直接从
uinavigationcontroller是特殊的,因为在应用程序启动期间,导航控制器会在
为什么不uiscreen
|
![]() |
3
14
|
![]() |
4
6
这是当视图控制器处于横向时获得正确cgrect的方法:
|
![]() |
5
5
这是按设计的。您应该查询超级视图的大小,并根据需要进行调整。 |
![]() |
6
2
要确保这一点,您可以在纵向和横向模式下打印根视图对象,您将看到如下内容: 肖像:
景观:
|
![]() |
7
1
因此,根据苹果的指南,添加一个发布图片并给它加上后缀-568h。 我不明白为什么任何一个头脑健全的人都会让系统设置依赖于图形;但我只是测试了一下,它工作了。 Here is the spot that taught me after a quick search 我在上面没有看到这个答案,我认为它对某人有用。 S |
![]() |
8
0
我在用在Cordova插件中动画的DismissViewController拒绝视图时遇到了同样的问题。 我在MainViewController中修改了viewWillAppear方法的singingatom代码,它在取消模式视图后得到了调整:
|