iOS:背景图像为黑色,而不是请求的图像?

iOS:背景图像为黑色,而不是请求的图像?,ios,background,uiimage,Ios,Background,Uiimage,我正在尝试将背景设置为图像 代码: 我最初的计划是将self.window设置为背景图像,然后让其他视图保持清晰。(在应用程序委托中使用self.window)但在那之后,我们的应用程序转向给我一个纯黑色屏幕(??),我将代码移动并调整到我的RootViewController。我仍然得到一个普通的黑屏。我试着使用了一些不同的图像,但是我在所有的图像上都得到了相同的结果。有什么想法吗?谢谢 图像名称“myPic”应包含文件扩展名,即myPic.jpgUIImageView是否工作得更好?我真正想

我正在尝试将背景设置为图像

代码:


我最初的计划是将self.window设置为背景图像,然后让其他视图保持清晰。(在应用程序委托中使用self.window)但在那之后,我们的应用程序转向给我一个纯黑色屏幕(??),我将代码移动并调整到我的RootViewController。我仍然得到一个普通的黑屏。我试着使用了一些不同的图像,但是我在所有的图像上都得到了相同的结果。有什么想法吗?谢谢

图像名称“myPic”应包含文件扩展名,即myPic.jpg

UIImageView是否工作得更好?我真正想做的是为整个应用设置背景图像。(在AppDelegate中),然后使其他视图透明。我宁愿不使用UIImageView,而是将图像设置为视图本身。这是我最初尝试的路线,但我认为可能我没有正确地进行透明度设置,所以我直接将其设置为视图。寂静的黑暗。啊。我错删了我的第一条评论,我想是因为你的pic文件扩展名丢失了。使用[self.view setBackgroundColor:[UIColor blueColor]]时,myPic可能应该是myPic.pngTry;然后看看它是否将背景设置为蓝色。如果是这样,您就知道在发布的代码中返回的UIColor对象有问题。如果没有,那么在其他地方就有问题了。我会试试看-
    [self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"myPic"]]];