Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 用户界面状态栏淡入淡出时间iOS_Objective C_Ios_Animation_Fade_Uistatusbar - Fatal编程技术网

Objective c 用户界面状态栏淡入淡出时间iOS

Objective c 用户界面状态栏淡入淡出时间iOS,objective-c,ios,animation,fade,uistatusbar,Objective C,Ios,Animation,Fade,Uistatusbar,我有一个应用程序,你点击一个UIImageView,按钮就会淡出并返回。状态栏也有相同的功能,只是它只是快速进入。有没有办法调整它的淡入时间以匹配我的按钮计时?这是我的.m文件,其中包含按钮和状态栏的代码 m 任何帮助或指导都将不胜感激。我的客户想在星期二之前完成,或者找其他人来完成。我已经把我的生命投入到这个应用程序中,所以如果你能帮助分享知识,请。谢谢您可以创建自己的导航栏(不要使用UINavigationController的UINavigationBar)-然后您可以自定义导航栏并轻松地

我有一个应用程序,你点击一个UIImageView,按钮就会淡出并返回。状态栏也有相同的功能,只是它只是快速进入。有没有办法调整它的淡入时间以匹配我的按钮计时?这是我的.m文件,其中包含按钮和状态栏的代码

m


任何帮助或指导都将不胜感激。我的客户想在星期二之前完成,或者找其他人来完成。我已经把我的生命投入到这个应用程序中,所以如果你能帮助分享知识,请。谢谢

您可以创建自己的导航栏(不要使用UINavigationController的UINavigationBar)-然后您可以自定义导航栏并轻松地为其指定可设置动画的属性,如alpha。

您可以将其包装在动画块中。只需使用
setStatusBarHidden:
方法,而不是
setStatusBarHidden:withAnimation:

[UIView beginAnimations:@"foo" context:nil];
[UIView setAnimationDuration:1.0];
[[UIApplication sharedApplication] setStatusBarHidden:YES];
[UIView commitAnimations];

您可以尝试此操作,因为这是适用于所有iOS设备的单行代码:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; [[UIApplication sharedApplication]setStatusBarHidden:是 带动画:UIStatusBarAnimationFade];
希望有帮助。

尝试使用以下代码设置状态栏:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; [[UIApplication sharedApplication]setStatusBarHidden:是 带动画:UIStatusBarAnimationFade];
我认为你不能让它“褪色”。甚至照片应用程序也没有THAT@Gabriel你也可以尝试其他动画,比如幻灯片。+1,不知道你可以把它放在动画块中。有可以设置动画的事物列表吗? [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];