【发布时间】:2013-02-24 19:34:29
【问题描述】:
我正在尝试将背景设置为图像。
代码:
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"myPic"]]];
我最初的计划是将 self.window 设置为背景图像,然后让其他视图清晰。 (在应用程序委托中使用 self.window)但在那之后,我们给了我一个纯黑屏(??),我将代码移动并调整到我的 RootViewController。我仍然得到一个纯黑屏。我尝试使用一些不同的图像,但我在所有图像上都得到了相同的结果。有任何想法吗?谢谢!
【问题讨论】:
-
UIImageView 会不会更好用?
-
我真正想做的是为整个应用程序设置背景图像。 (在 AppDelegate 中),然后让其他视图透明。我宁愿不使用 UIImageView,而是将图像设置为视图本身。那是我最初尝试的路线,但我想可能是我没有正确完成透明度,所以我直接将它设置为视图。还是一片漆黑。呃。
-
误删了我的第一条评论,我认为是因为您缺少图片文件扩展名。 myPic 应该是 myPic.png
-
尝试使用 [self.view setBackgroundColor:[UIColor blueColor]];看看它是否将背景设置为蓝色。如果是这样,您就知道在您发布的代码中返回的 UIColor 对象存在问题。如果没有,那么其他地方就有问题。
-
我试试谢谢-
标签: ios background uiimage