1

info.plistには、システム定義の設定があります:コントローラベースのステータス バーの外観を表示します

ここに画像の説明を入力

これはグレー表示されたブール値のオプションです。

しかし、私のプロジェクトでは多くのターゲットを使用しており、ターゲットごとにこの設定を定義する必要があります。だから、私はUser Defined Settingこのように定義しました:

ここに画像の説明を入力

しかし、型がブール型であるため、置き換えようとするON$(CUSTOM_STATUS_BAR_APPEARANCE_ENABLED)機能しません。次のように plist ファイル内でそのプロパティを強制的に変更すると:

<key>UIViewControllerBasedStatusBarAppearance</key>
<string>$(CUSTOM_STATUS_BAR_APPEARANCE_ENABLED)</string>

それはまだ機能しません。なんで?分離されたplistを作成せずにどうすればそれを行うことができますか?

4

1 に答える 1