未分類

プッシュ遷移・モーダル遷移・タブ遷移の特徴と使い分け

投稿日:

iOSには主に「タブ遷移・モーダル遷移・プッシュ遷移」の3つの遷移方法がある。
これらを場面によって適切に使い分けることで正しい画面遷移が設計できる。

・プッシュ(階層型):タスクを進行する
・モーダル(分岐型):一時的な画面の状態で、元の画面に戻る必要がある
・タブ(並列型):目的までの導線が複数ある場合に使用する

1.プッシュ遷移


横からシュッと画面が出てくる。
どこでも使われるよくある遷移方法。
画面遷移を一連の流れと捉えた時、プッシュ遷移はタスクを進行する。

また遷移先でスイッチを切り替えたら、それは確定された事実として保存され、あとは戻るだけという特徴がある。

2.モーダル遷移


下からシュッと出てくる画面や、ポップアップなどのことを指す。
遷移と呼ばれているが、ページが変わるわけではなく、同じ画面内で完結するのが特徴。
自己完結した作業を短時間で済ませたい時に使う。

参考:Modality

3.タブ遷移


UITabBarを使用して画面遷移する方法。
画面下のタブがどのページでも表示される。
アプリ内のコンテンツを平均化し、可視化することで一度にアクセスすることができる。
アプリ内のコンテンツを並べるのに使う。

参考:Tab Bars

参考記事: iOSの遷移まとめ
ヒューマンインターフェイスガイドラインを日本語で解説!

-未分類

執筆者:

関連記事

no image

プレミアプロ講座応用編3_シェイプやイラストを使ったテロップ

背景や下線のあるテロップ シェイプを追加するだけ。 位置や不透明度等でアニメーションをつけられる。 イラストを使う イラストを使う時に「クロップ」(画像をトリミングする機能)というエフェクトを使う。

no image

collectionViewの基本的な使い方

1.collectionViewを画面一杯に配置する。CellのIdentifierに任意の名前「Cell」とつける。 2.プロトコルを追加し、デリゲートの設定をする。 class ViewContr …

no image

iPhoneデバイス画面サイズ比較

XcodeのDeviceにiPoneXSがない理由 シュミレーター やStoryBoardでiPhoneX,XS,XRが見当たらない。 理由は、iPhone11など同じ画面サイズのデバイスがあるから。 …

no image

GoogleAdMobのバナーのサイズを指定する

import UIKit import GoogleMobileAds class ViewController: UIViewController { @IBOutlet weak var bann …

アプリをバージョンアップする方法

App Storeにアプリのバージョンアップを申請する。 xcode上でバージョンを書き直す。 以下を参考にAppl Storeに申請する。 申請前にApp Store Connectでやること。 参 …