TECHNICAL MASTERはじめてのiOSアプリ開発Swift対応版

ブラウザアプリを作る - 高度なブラウザ機能を実装する [アプリ機能の拡張]

Icon comment count 0
Icon stock count 0

03-03高度なブラウザ機能を実装する [アプリ機能の拡張]

前セクションではActionを使用してユーザがボタンをタップした時の動作を実装しました。このセクションではブラウザでイベントが発生した時の動作の実装など、より高度なWeb Viewの使い方を学びます。

このセクションのポイント
  1. UIWebViewDelegateを使ってブラウザでイベントが発生した時の動作を実装する。
  2. デリゲートメソッドの返値でブラウザの動作をコントロールする。
  3. Search Barの使い方を理解する。

読込中状態の処理

一般的なブラウザアプリではページや画像の読込中に画面上にアニメーションを表示してユーザに対して読込中であることを伝えています。

SimpleBrowserアプリでも読込中の状態を表示してみましょう。

読込中状態表示ビューの準備

まずは読込中状態を表示するためのビューを準備します。

Toolbarに配置したBar Button Itemはユーザのタップを受け付けるボタンとして使うことができますが、中にビューを追加して表示領域として使うこともできます。ここではToolbarにBar Button Itemを配置して読込中状態の表示に使います。

インターフェースビルダ

出典情報

Medium

TECHNICAL MASTERはじめてのiOSアプリ開発Swift対応版

  • 著者: 長谷川智希、デジタルサーカス株式会社(監)

コメント

    コメントはありません