以编程方式在ios [duplicate]中更改Info.plist键的值

问题描述 投票:3回答:1

这个问题在这里已有答案:

我们可以在ios中以编程方式更改info.plist键的值吗? 就像我想在不同的地方将'基于控制器的状态栏外观'键的值更改为'YES'/'NO'。

iphone ios info.plist
1个回答
1
投票

您无法以编程方式更改info.plist中的值。

你可以做什么:

  1. 将“ViewControllerBased状态栏外观”设置为“是”
  2. 为所有viewcontrollers创建一个超类(例如:“BaseViewController”)
  3. 覆盖方法 (UIStatusBarStyle)preferredStatusBarStyle
  4. 在那里设置您的默认样式
  5. 在希望您与该样式不同的任何其他子类中重写此方法
© www.soinside.com 2019 - 2024. All rights reserved.