【问题标题】:How to make Background view translucent to home screen of ipad如何使背景视图半透明到ipad的主屏幕
【发布时间】:2014-06-18 19:31:58
【问题描述】:

我正在创建一个应用程序,我希望我的背景屏幕对 ipad 主屏幕半透明,类似于 ios 7 提醒应用程序。

我已经尝试过的:

1.我尝试降低背景视图的 alpha 值。

2.我尝试降低窗口的alpha值。

【问题讨论】:

标签: ios ipad uiview


【解决方案1】:

我认为有一个私有方法。 [[UIApplication sharedApplication] _setApplicationIsOpaque: NO]; 试一试。 不要忘记清除视图的背景。

【讨论】:

  • 我没有尝试过使用私有方法,但除非您不想将应用提交到应用商店,只是永远不要乱用私有方法,否则您的应用肯定会被拒绝。
  • @Thanh-NhonNGUYEN 是的,Apple 不喜欢使用私有方法。 wali 如果你觉得还可以使用。看看这个要点gist.github.com/justin/25fa4ec47124b6c7c645
  • @walinaqvi Apple 已在 7.0.3 中删除了使用此 API 的功能。真可惜。
【解决方案2】:

您可以查看和研究ILTranslucentView的源代码。

【讨论】:

  • 嘿,一个是用于子视图的,我想让我的主视图对 ipad 的主屏幕半透明,这意味着如果我们将 ipad 主屏幕的半透明背景设为半透明,则应该反映在应用程序的背景上
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-15
  • 1970-01-01
  • 2021-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-15
相关资源
最近更新 更多