HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 更改状态栏alpha大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在Snapchat应用程序中,当拖动表格视图以重新加载时,状态栏会更改alpha.

这是正常的状态栏

这是拖动表视图时发生的情况

状态栏alpha如何更改?框架是如何改变的?最初我认为这是一个快照,但时钟正常变化.

解决方法

这应该是淡入淡出动画的技巧:
/* Swift 3 */

let statusBarWindow = UIApplication.shared.value(forKey: "statusBarWindow") as? UIWindow
UIView.animate(withDuration: 2) {
    statusBarWindow?.alpha = 0.2
}

/* Objective-C */

UIWindow *statusBarWindow = (UIWindow *)[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"];
[UIView animateWithDuration:2.f 
                 animations:^{ [statusBarWindow setAlpha:0.2]; } 
                 completion:nil];

您还可以设置statusBarWindow的框架并根据需要移动它.玩得开心 ;]

大佬总结

以上是大佬教程为你收集整理的ios – 更改状态栏alpha全部内容,希望文章能够帮你解决ios – 更改状态栏alpha所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。