gpt4 book ai didi

ios - 更改状态栏 alpha

转载 作者:可可西里 更新时间:2023-11-01 03:38:03 26 4
gpt4 key购买 nike

在 Snapchat 应用程序中,当表格 View 被向下拖动以重新加载时,状态栏会改变 alpha。

这是正常的状态栏 This is the normal status bar

这是表格 View 被向下拖动时发生的情况 enter image description here

状态栏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 的 frame 并根据需要移动它。玩得开心;]

关于ios - 更改状态栏 alpha,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42846036/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com