具有固定背景图像的 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 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
iphone 6 plus 上具有 600x600 pt 框架的 UIViews 以及大小类