3

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

4

1 回答 1

1

您不能以编程方式更改 info.plist 中的值。

你可以做什么:

  1. 将“ViewControllerBased 状态栏外观”设置为是
  2. 为所有视图控制器创建一个超类(例如:“BaseViewController”)
  3. 覆盖方法

    (UIStatusBarStyle)preferredStatusBarStyle

  4. 在那里设置你的默认样式

  5. 在希望您与该样式不同的任何其他子类中覆盖此方法
于 2013-10-22T05:43:41.777 回答