【发布时间】:2019-07-27 19:47:56
【问题描述】:
在info.plist中有系统定义的设置:查看基于控制器的状态栏外观。
这是一个灰色的布尔选项。
但在我的项目中,我使用了很多目标,并且需要为每个目标定义此设置。所以,我这样定义User Defined Setting:
但是当我尝试用$(CUSTOM_STATUS_BAR_APPEARANCE_ENABLED) 替换ON 时它不起作用,因为类型是布尔值。如果我像这样在 plist 文件中强制更改该属性:
<key>UIViewControllerBasedStatusBarAppearance</key>
<string>$(CUSTOM_STATUS_BAR_APPEARANCE_ENABLED)</string>
还是不行。为什么?我怎样才能做到这一点而不创建单独的 plist?
【问题讨论】:
标签: xcode info-plist