経験知ロゴ

第16回 タブコントローラーを表示させる|ドットインストールでiPhoneアプリ作成を勉強

※本ページはプロモーションが含まれています

前回(第15回 アプリに地図を表示させる|ドットインストールでiPhoneアプリ作成を勉強)はアプリに地図を表示させました。今回は別の画面遷移を行うため、新しいプロジェクトを作成して、タブによる画面遷移について書きます。

新しいプロジェクトの作成

ショートカットを使用した新しいプロジェクトの作成方法を紹介。

「command」+「shift」+「n」を同時押しで新規プロジェクトの作成画面が表示される。
「Single View Application」を選択し「Next」をクリック。
Xcode新規プロジェクトの作成

「Product Name」を「MythirdApp」として、他の設定は以前通りで、「Next」をクリック。
新しいプロジェクトに名前をつける

保存場所もいつも通りで「XcodePractices」内に作成。「Create」をクリック。
Xcode 2

タブコントローラーを表示させる。

ナビゲーションバーのストーリボードをを選択しストーリボードを表示させる。
ストーリボードを選択

ストーリボード内のViewを選択してから、メニューバーの
「Editor」→「Embed In」→「Tab Bar Controller」をクリック。
タブバーを追加

Viewの下にタブバーが表示され、新しいViewが1つ追加されている。

タブを複数作るためにViewを2つ追加する。ユーティリティーエリアの「Object library」をクリックし、「View Controller」をストーリボード内にドラッグ&ドロップ。

view controllerを追加

「Tab Bar Controller」と表示されているViewから各Viewへ「control」を押しながらドラッグ&ドロップ。「View controllers」を選択。
タブバーを追加

各Viewに「Label」を追加し、どのViewか分かるようにする。
ラベルを追加

タブの表示が「Item」になっているので、わかりやすいように変更する。
タブをクリックし、ユーティリティーエリアの「Bar Item」内の「Title」をラベルの内容に変更。他のViewも同じように変更。
タブの名前を変更

バッジを表示させる

タブをクリックし、ユーティリティーエリアの「Tab Bar Item」内の「Badge」に数字を入れるとタブにバッジが表示される。
バッジを表示させる

タブのアイコンを変える

タブをクリックし、ユーティリティーエリアの「Tab Bar Item」内の「Identifier」を変更する。
アイコンを変更する

独自のアイコンを使いたい場合は、ナビゲーターのプロジェクト内にアイコンをドラッグ&ドロップしてコピーする。(アイコンはhttp://www.glyphish.comの無料アイコンを使用した。)
画像をプロジェクトに追加

「Destination」にチェックを入れ「Finish」
画像コピーの確認

変更したいタブをクリックし、ユーティリティーエリアの「Tab Bar Item」内の「Identifier」を「Custom」にし、「Bar Item」内の「image」をクリックすると先程追加したアイコンがあるので、表示させたいアイコンを選択。
アイコンを変更する

シミュレーターを実行して動作を確認する。
シミュレーターで動作を確認。

タブアイコンが変更され、各タブをクリックするとタブの内容に遷移することが確認できた。

今回のレッスン元ページ

#18 タブコントローラーを埋め込む | iOSプログラミング入門
#19 タブバーを設定する | iOSプログラミング入門

役に立ったらこの記事のシェアをお願いします

ブログのフォロー・RSS購読は下記ボタンから