有关在iPhone / iPad上使用横向模式和自定义图像的问题

时间:2010-02-07 05:09:56

标签: iphone ipad background-image landscape portrait

嘿,我刚才有一个关于为应用程序实现横向模式的简单问题,特别是在iPad上运行(但我确信这个概念适用于iPhone)。我有一个自定义背景图像,我想用于我的根视图。我设计了图像,使其适合纵向模式的iPad屏幕尺寸。我是否需要为横向模式设计第二个图像以使其正确匹配?这是横向/纵向过渡如何工作,在两个不同的图像之间切换?我真的没有任何想法,所以任何帮助将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:1)

要考虑的另一件事是UIImage类具有stretchableImageWithLeftCapWidth:topCapHeight:获取现有图像的方法,并通过仅重复图像的中心部分并离开来构建可以调整到任何大小的新图像作为固定图像片段的图像角落。

您可以加载固定的UIImage,使用此方法生成可伸缩的副本,并将其分配给UIImageView - 然后当您因旋转调整UIImageView的大小时,图像将根据需要进行调整,而不是重新采样图像。

答案 1 :(得分:0)

假设您有一个UIImageView作为背景,请在设备方向更改后更改其图像属性。

请参阅http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html

中的处理视图轮播