如何在main.m中添加将在整个应用程序及其所有视图中使用的自定义图像(或十六进制颜色)?
最佳答案
不要在main.m中进行设置。为此,请使用您的AppDelegate。解决方案如下所示:
YourAppDelegate.h
YourAppDelegate : UIApplication <UIResponder> {
UIImageView *myGlobalBackgroundImage;
}
@property (nonatomic, retain) UIImageView *myGlobalBackgroundImage;
YourAppDelegate.m
@implementation YourAppDelegate
@synthesize myGlobalBackgroundImage;
-.....applicationDidFinishLaunching....{
myGlobalBackgroundImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"imagefilename.ext"]];
}
然后从UIViewController中获取该ivar,并将其作为子视图添加到viewDidLoad方法中。
关于iphone - 在main.m中设置的自定义背景图片可在整个应用中使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7322744/