iOS 怎样能设置 app 在任务切换界面里显示的样子?

2017-05-11 15:34:29 +08:00
 flyico

我发现一些敏感类的 app (比如金融类),都会在切换 app 的界面里把自己显示模糊,好像支付宝也是这样,他们是怎么实现这个的呢?

3941 次点击
所在节点    iDev
5 条回复
chipmuck
2017-05-11 15:47:18 +08:00
在 AppDelegate 里面的 ```-applicationDidEnterBackground:``` 生命周期方法中创建一个 ```UIVisualEffectView``` 对象,并把它添加于 ```self.window``` 上。
flyico
2017-05-11 15:52:26 +08:00
@chipmuck 明白了,这么说,只要是在切后台以后加到 window 上去,理论上这里可以显示任何东西了?不只模糊
chipmuck
2017-05-11 17:01:00 +08:00
@flyico 看业务 和 用户体验。
jackisnotspirate
2017-05-11 17:20:49 +08:00
LeoDev
2017-05-12 13:43:05 +08:00
@flyico #2
是的,可以添加任何东西,别忘了在返回前台的代理方法中清除这些 View。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/360649

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX