5
我想做一个应用程序中,用户可以看到主屏幕,这意味着屏幕,该应用程序的图标是存在的。任何人都可以告诉如何做到这一点?我试图通过设置:
self.view.backgroundColor=[UIColor clearColor];
self.view.opaque=NO;
但它没有显示透明屏幕。任何人都可以帮助我?
我想做一个应用程序中,用户可以看到主屏幕,这意味着屏幕,该应用程序的图标是存在的。任何人都可以告诉如何做到这一点?我试图通过设置:
self.view.backgroundColor=[UIColor clearColor];
self.view.opaque=NO;
但它没有显示透明屏幕。任何人都可以帮助我?
不,这是不可能的官方SDK ..
编辑:哎呀经过一番搜索,好像这个问题是这样的one的副本..
你可以在你的appDelegate添加图片到窗口
UIImage* bgImage = [UIImage imageNamed:@"bg.png"];
UIImageView* bgView = [[UIImageView alloc]initWithImage:bgImage];
[self.window addSubview:bgView];
[bgView release];
,然后你可以在默认情况下将所有视图的背景按您的要求是clearColor
[self.view setBackgroundColor:[UIColor colorWithRed:100 green:0 blue:0 alpha:0.1]]; // for red transparent
[self.view setBackgroundColor:[UIColor colorWithRed:0 green:100 blue:0 alpha:0.1]]; // for green transparent
[self.view setBackgroundColor:[UIColor colorWithRed:0 green:0 blue:100 alpha:0.1]]; // for blue transparent
有趣,但我怀疑这是可能的。 – nhahtdh
nhahtdh是正确的。您只能使您的Apps主屏幕可见。不是你的手机主屏幕。 –
如果成功,这绝对是个好主意,但如果成功的话,肯定会有人惊讶地看到为什么我的主屏幕不可触摸或滚动。过了一段时间,他意识到哦,我忘记了一个应用程序正在运行。 – Dhawal