読者です 読者をやめる 読者になる 読者になる

Xamarin 日本語情報

Xamarin(ザマリン) の代理店だったエクセルソフト田淵のブログです。主に Xamarin に関するエントリーをアップしていきます。(なるべく正しい有益な情報を掲載していきたいと考えていますが、このブログのエントリーは所属組織の公式見解ではありませんのでご注意ください)

Xamarin.iOS でタイトルバーの色を変えるには

こんにちは。エクセルソフトの田淵です。

Xamarin.Forms で NavigationBar の色を変更する - Xamarin 日本語情報 で Xamarin.Forms で NavigationBar の色を変える方法をご紹介しましたが、Xamarin.iOS での方法を載せていませんでしたw

Android のバーの色を変更する方法は
Android 5.0 以上のみを Material Design にするには
Material Design v7 AppCompat を使用するには
ご参照ください。

Xamarin.iOS のステータスバーの文字色を変更するには

Xamarin.Forms と同じく info.plist などの修正は必要です。

info.plist を開きソースタブに移動して、新しい値を追加し View controller-based status bar appearance の bool 値を No にします。
f:id:ytabuchi:20150624132117p:plain:w450

アプリケーションタブで Status Bar Styles を変更します。 f:id:ytabuchi:20150624132131p:plain:w450

WindowsVisual StudioGUI で編集できる info.plist の情報が限られているので、テキストエディタでファイルを開き、

<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>

<dict></dict> の最後に追加します。

ここからが今回の本編です。

Storyboard での変更

Storyboard を開き Navigation Controller の上のバーをクリックすると右側の WidgetNavigation BarBar Tint (バー色) と Title Color (文字色) を変更します。

f:id:ytabuchi:20150625234510p:plain:w450

Visual Studio でも同様の操作で変更できます。

Xamarin 気になった方は

是非 ダウンロード(直接) / ダウンロード(弊社経由) して触ってみてください。 学習用リソースJXUG リンクページ に参考資料を纏めてますので併せてどうぞ。

Xamarin の情報が欲しい方はこのブログも購読いただいたりすると嬉しいです。

以上です。