我有一个单一的图像,我想作为我的应用程序的背景,无论他们是在什么viewcontroller上-你如何做到这一点?

推荐答案

以下是如何为图像设置背景:

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

Edit:写下Felixyz所说的话(感谢Manni),请在学员中这样做:

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

And in each view you want to have the image, do this:

self.view.backgroundColor = [UIColor clearColor];

Objective-c相关问答推荐

NSNumberFormatter 和 'th' 'st' 'nd' 'rd' (序数)数字结尾

在 iOS 7 上,如果最终包含在选项卡栏控制器中,则使用工具栏推送控制器会留下不可用空间的间隙

Objective C中的简单字符串连接

ios 使用 AVFramework 捕获图像

在 Objective-C 中定义协议的类别?

让 iPhone sleeping

iOS 应用程序下一个键不会转到下一个文本字段

如何处理 Xcode 警告没有以前的函数原型......?

iOS 正确使用 @weakify(self) 和 @strongify(self)

iOS:将 URL 解析为段

UITextField 中的文本在编辑后向上移动(编辑时居中)

Objective C 静态类变量

何时应该使用 initWithNibName 初始化视图控制器?

在 32 位和 64 位架构上格式化 NS(U)Integer 时类型转换的替代方法?

-[MyClassName copyWithZone:] 无法识别的 Select 器发送到实例

如何判断数组是空还是空?

使用 cocoaLumberjack 将日志(log)文件存储在哪里

xcode 5.1 中的 Arm64 架构

Xcode 如何加载主情节提要?

将 Xcode 组创建为文件系统文件夹的工作流程