如何在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/

10-10 21:32