2010-10-01 56 views
0

的话题,我尝试建立的效果,但面临的一个问题,iPad,如何实现像'SpringBoard'这样的页面控件视图?

我使用的UIScrollView和的PageController,它适用于景观,但不是肖像, 如果应用程序正在启动“肖像”模式,然后当我旋转设备,视图不适合屏幕显示,我认为UIScrollView的内容大小需要重新定义,然后我将内容的“高度”设置为“宽度”,将内容的“宽度”设置为“高度”,但是它不正确,

也许我们可以找到这个功能的一些存在的开源代码?我相信这个功能'SpringBoard'的效果非常普遍。

+0

我已经修复了这个问题,我重新定义了旋转事件时的内容大小......也许有更好的解决方案,请让我知道,:-) – robin 2010-10-01 15:28:17

回答

0

你在做什么shouldAutoRotateToInterfaceOrientation的视图?您需要确保对于您要支持的所有方向返回YES。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    return YES; 
} 
+0

它设置...问题是困惑,如果设备初始化方向是横向然后它没有问题:无论我旋转设备,滚动视图包含页面视图将显示适合大小,但如果init方向是纵向,那么当我将设备旋转到横向时,滚动视图内容大小似乎是不正确的,我不是为什么,所以我想我需要重新定义的内容大小.... – robin 2010-10-01 15:00:50

+0

看看这个主题。我在iPad上遇到了类似的问题。 http://stackoverflow.com/questions/2686977/how-can-i-set-the-inital-orientation-for-a-uisplitviewcontroller-based-ipad-app – MystikSpiral 2010-10-01 15:30:42

-1

尝试three20在启动器功能的iPhone库。 启动器具有丰富的功能,如SpringBoard

相关问题