2010-09-22 106 views
0

我目前有一个相当直接的用户界面,它在UIImageView中显示三个250 x 180的图像,但我希望能够以更有趣的方式显示它们,并且当ipad旋转到风景模式的图像重叠的文字等。它只是看起来有点便宜。以纵向和横向模式显示图像

我更有创意地展示这三幅图片的选择是什么?

回答

0

确定两种方向显示图像的最佳方式是什么。根据不同的事情需要,你有3个基本选项:

1)差异很小,你只需要调整定位。这通常可以通过在nib编辑器的布局选项卡上调整图像struts和springers来完成。

2)旋转时,您需要重新安排事情以使其更有意义。在这种情况下,执行willRotateToInterfaceOrientation并在此方法中调整图像的位置。这些更改会自动生成动画,所以即使进行简单的调整,它通常也会看起来很好。

3)您希望为用户在两种方向上提供完全不同的体验。在这种情况下,您可能需要为两个方向制作单独的视图控制器。如果您需要这种方法,可以找到相当多的教程。

如果只是将图像放在适合的位置,选项2可能是最合适的。

+0

非常感谢您的建议 - 我想也许我需要阅读教程,所以如果您有时间请发布。我喜欢使用选项3的想法,因为那时我可以正确地安排事情 - 虽然自从我使用导航控制器可能会有点混乱 – TheLearner 2010-09-22 10:31:24

+0

如果它的根级别那么它会变得混乱。但是,当它不是根目录时,你可以简单地将栈中的右侧视图推入。 – 2010-09-22 10:50:58

+0

这不是根不 - 所以我会弹出一个视图,并推动另一个。干杯 – TheLearner 2010-09-22 11:29:38

相关问题