WP 8.1 status bar

A status bar is the bar showing signal, battery and time on the top of the phone‘s screen. In WP8.1 we it‘s called status bar, but in WP8.0 it‘s called phone shell.

Show progress bar in the status bar:

var statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();

//statusBar.ProgressIndicator.ProgressValue = 0.5;

statusBar.ProgressIndicator.Text = "loading";

statusBar.ProgressIndicator.ShowAsync();

Hide progress bar in the status bar:

var statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();

//statusBar.ProgressIndicator.ProgressValue = 0;

statusBar.ProgressIndicator.HideAsync();

A useful link: http://blogs.msdn.com/b/amar/archive/2014/05/12/status-bar-in-windows-phone-8-1.aspx

时间: 2024-10-11 00:26:52

WP 8.1 status bar的相关文章

改变status bar的状态

两种改变status bar状态的方法 一 :(全局的) 直接在当前控制器中(一般是在navigationcontroller) //- (UIStatusBarStyle)preferredStatusBarStyle{ //    return UIStatusBarStyleLightContent; //} 二 :(可以更具需要改变状态栏显示效果 //代码如下 [UIApplication sharedApplication].statusBarStyle = UIStatusBarSt

status bar、navigationBar、tableView吸顶view设置

1. 隐藏navigationBar self.navigationController.navigationBar.hidden = YES; 2. status bar设置 -(void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent; } -(void)v

Keyboard、In-Call Status Bar的监听及视图位置改变调整(实例说明)

写于前: 当有textField的时候,键盘出现时,需要改变其他视图的frame,以及来电时In-Call Status Bar的出现也会影响其他视图的frame,那么通过通知模式,来观察两者的变化,并当其变化时进行一些操作. 代码思路:(视图frame的调整,以创建一个简单toolBar为例来实现) 1.底栏的创建,其中textField设置代理,遵循 2.UITextFieldDelegate协议,设置点击return返回键盘消失 3.通知的注册 4.通知的移除,在viewWillDisap

iOS开发-UINavigationBar和Status Bar实用技巧

iOS7之后关于UINavigationBar和Status  Bar都发生了一系列的改变,如果不需要兼容iOS7之后的设备,按照网上有些资料去解决问题会踩到一些坑.在iOS 7中,我们可以修改每个View Controller中状态栏的外观,而iOS7之前的状态栏都是白色风格.iOS7之前设置背景颜色还需要搞个背景View覆盖,而iOS7只需要设置一下barTintColor颜色即可. UINavigationBar设置 1.设置背景颜色: [self.navigationController

iOS7隐藏状态栏 status Bar

转自:http://blog.csdn.net/dqjyong/article/details/17896145 IOS7中,不仅应用的风格有一定的变化,状态栏变化比较大,我们可以看到UIVIEWCONTROLLER的状态栏与导航栏基本是一体的.因此UIVIEWCONTROLLER的HIDE/SHOW状态的方法也跟其他版本的不一样了. 在IOS7以前的版本,HIDE/SHOW是通过以下代码实现 [cpp] view plaincopy [[UIApplication sharedApplicat

iOS 使用Method Swizzling隐藏Status Bar

在iOS 6中,隐藏Status Bar非常的简单. // iOS 6及以前,隐藏状态栏 [[UIApplication sharedApplication] setStatusBarHidden:YES]; 来到了iOS 7的年代以后,需要在UIViewController中指定: #ifdef __IPHONE_7_0 - (BOOL)prefersStatusBarHidden { return YES; } #endif 并通过下列代码刷新状态栏: if ([viewController

iOS-修改Status Bar

一.在info.plist文件中添加一行不但要在 Status bar is initially hidden一行,选择为 YES. 二.在didFinishLaunchingWithOptions方法里添加 1 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 2 3 [UIApplication sharedApplica

IOS开发—禁止视图控制器自动调整status bar的风格

今天项目中的一个问题是当点击第三方库提供的按钮时,由于动画的效果使得status bar字体颜色会自动的变成黑色,但是status bar的背景为黑色,所以看起来就像是status bar消失了一样,但是按钮是第三方库中的内容,无法修改,这里我想到的是禁止status bar中的字体颜色自动改变.具体实现如下: 1.在项目的.plist文件中添加新的key:UIViewControllerBasedStatusBarAppearance 2.设置此key的value为NO 3.在didFinis

iOS7下status bar相关问题的解决方法

转载自:http://blog.csdn.net/volcan1987/article/details/14227313 iOS7里status bar的实现跟iOS6下有写不一样,前段时间碰到了这个问题,今天总结下 首先网上有很多解决办法,但是有些我觉得并没有按照苹果的思路来,比如把UIViewControllerBasedStatusBarAppearance在plist里设置为NO的方法,这个方法的确可行,但是并不是一个“正确”的思路,而且会有些问题,比如,当你在某个界面隐藏了status