iPhone – 如何以编程方式闪屏?

iPhone – 如何以编程方式闪屏?,第1张

概述经过长时间的搜索,我不得不放弃并问. 是否可以闪屏(就像使用主页按钮电源按钮截屏一样)? 如果是,那怎么样? 提前感谢您的回答. 将白色全屏UIView添加到窗口并为其动画显示为alpha(使用持续时间和动画曲线播放以获得所需的结果): -(void) flashScreen { UIWindow* wnd = [UIApplication sharedApplication].keyWi 经过长时间的搜索,我不得不放弃并问.

是否可以闪屏(就像使用主页按钮电源按钮截屏一样)?

如果是,那怎么样?

提前感谢您的回答.

解决方法 将白色全屏UIVIEw添加到窗口并为其动画显示为Alpha(使用持续时间和动画曲线播放以获得所需的结果):

-(voID) flashScreen {    UIWindow* wnd = [UIApplication sharedApplication].keyWindow;    UIVIEw* v = [[[UIVIEw alloc] initWithFrame: CGRectMake(0,wnd.frame.size.wIDth,wnd.frame.size.height)] autorelease];    [wnd addSubvIEw: v];    v.backgroundcolor = [UIcolor whitecolor];    [UIVIEw beginAnimations: nil context: nil];    [UIVIEw setAnimationDuration: 1.0];    v.Alpha = 0.0f;    [UIVIEw commitAnimations];}

编辑:动画结束后不要忘记删除该视图

总结

以上是内存溢出为你收集整理的iPhone – 如何以编程方式闪屏?全部内容,希望文章能够帮你解决iPhone – 如何以编程方式闪屏?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1003628.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存