我想知道收费的百分比

时间:2011-04-20 10:12:54

标签: iphone

当应用程序正在充电时,设备使用几秒钟......我怎么知道这个费用的百分比是多少? 谢谢!

3 个答案:

答案 0 :(得分:1)

默认.png将在您的应用加载时显示,因为您的应用尚未加载,但无法执行任何代码。

您可以在appDelegate - (BOOL)应用程序之后显示加载栏:(UIApplication *)应用程序didFinishLaunchingWithOptions :( NSDictionary *)将调用launchOptions。

如果您的应用需要任何数据加载,例如从互联网上加载Feed,您将能够在此方法中显示具有进度条的视图控制器。 然后,当完成加载时,只需删除该视图并显示正常的根视图控制器。

答案 1 :(得分:0)

[UIDevice currentDevice].batteryLevel*100;

答案 2 :(得分:0)

您可以通过以下技术部分执行此操作(这是许多应用程序的工作方式):

  1. 在您的applicationDidFinishLaunching方法中,向您的窗口添加视图
  2. 在你的MainWindow.xib中
  3. ,不要加载任何东西
  4. 您的应用所做的一切可能需要时间的事情发生,将viewDidLoad方法放在相关的UIViewController子类中
  5. 非常小心地制作一个简单的加载栏/屏幕,您将在applicationDidFinishLaunching中显示<​​/ li>
  6. 异步,启动一个单独的线程,为每个应用程序视图调用“UIViewController.view”,并在每次完成加载一个主屏幕时更新主屏幕
  7. ...因为当您从.view属性中读取时,它将导致iOS立即加载该NIB及其所有相关文件 - 图像,对象,其他NIB,其他视图,其他视图控制器等。