iOS SDK iOS SDK v2.0 APPENDIX (iOS v2.0)
最終更新日 2015-9-4

組み込み WebView コントローラのカスタマイズ

組み込み WebView コントローラのカスタマイズ

リッチ・プッシュ通知をハンドリングする際にオプションを指定しなければ、SDKが提供する組み込みWebViewコントローラである ABPopoverWebViewController がWebコンテンツの表示に用いられます。この ABPopoverWebViewController にはカスタマイズ用プロパティがいくつか用意されており、開発するアプリのテイストに合わせて外観を調整することができます。

以下に、ABPopoverWebViewController の標準時外観と、カスタマイズ可能なプロパティ一覧を示します。

組み込みWebViewコントローラの標準時外観

組み込みWebViewコントローラの標準時外観

カスタマイズ可能なプロパティ一覧

プロパティ データ型 説明 カスタマイズ例
backgroundColor (UIColor *) WebViewの背景色を指定します。ここで述べる背景色とは、WebViewを上下端までスクロールさせた際のバウンス時に表示される領域を指します。デフォルト値は [UIColor whiteColor] です。 WebViewの背景色変更例
borderColor (UIColor *) WebViewの枠線色を指定します。デフォルト値は [UIColor blackColor] です。 WebViewの枠線の太さ変更例
borderWidth CGFloat WebViewの枠線の太さを指定します。デフォルト値は 3.0f です。 WebViewの枠線の太さ変更例
cornerRadius CGFloat WebViewのコーナー半径(角丸)を指定します。デフォルト値は 5.0f です。 WebViewのコーナー半径変更例
closeButtonImage (UIImage *) WebViewの閉じるボタン画像を指定します。サイズは 32×32(Retinaに対応させる場合は64×64)の画像を使用してください。 WebViewの閉じるボタン画像変更例
activityIndicatorViewStyle UIActivityIndicatorViewStyle WebViewのページロード中に表示されるUIActivityIndicatorのスタイルを指定します。デフォルト値は UIActivityIndicatorViewStyleGray です。 WebViewのページロード中に表示されるUIActivityIndicatorスタイル変更例
activityIndicatorColor (UIColor *) WebViewのページロード中に表示されるUIActivityIndicatorの色を指定します。デフォルト値は [UIColor lightGrayColor] です。 WebViewのページロード中に表示されるUIActivityIndicatorの色変更例

関連ドキュメント