具有固定背景图像的 ipad/iphone 应用程序

Posted

技术标签:

【中文标题】具有固定背景图像的 ipad/iphone 应用程序【英文标题】:ipad/iphone app with fixed background image 【发布时间】:2013-09-20 04:36:06 【问题描述】:

我正在开发一个应用程序,我真的希望在应用程序运行期间拥有一个固定的背景图像。现在我在不同的视图控制器中旋转,它们都有相同的图像,但我希望背景保持固定,而旧按钮滑出而新按钮滑上。有任何想法吗?就像 iPhone/iPad 的主屏幕一样,我想要一个在屏幕切换图像时固定的“壁纸”。

【问题讨论】:

【参考方案1】:

像这样从应用程序委托将默认图像设置为根窗口的背景图像。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

    self.window.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]];

        // do stuff

    return YES;

【讨论】:

太棒了!无法安静地弄清楚。 ios7 推送视图控制器(从侧面滑入)的方式,如果视图控制器的主视图上有透明度,可能会使转换看起来很奇怪,因为您将能够看到当新的视图控制器滑入上方时,正在消失的视图控制器的部分视图。这使得有必要使被推送的视图控制器具有非透明背景,因此您无法看到父窗口的背景——除非您不执行任何“推送”视图控制器转换。

以上是关于具有固定背景图像的 ipad/iphone 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

iPad/iphone 上的 HTML5 视频背景

具有固定背景的光滑滑块溢出,如何防止幻灯片上的图像裁剪?

iPad\iPhone应用结构

iphone 6 plus 上具有 600x600 pt 框架的 UIViews 以及大小类

iOS - 如何通过 Objective-C 定位我的 iPad/iPhone 上的所有文件

隐藏固定透明标题下的滚动内容,滚动背景