新規プロジェクトを作って最初の画面にラベル(ページ1)、別の画面に遷移するためのボタンを貼っておく。
ボタンを押した時の画面を追加する。ストーリボードでView Controllerをドラッグ&ドロップする。

001

追加した画面にラベル(ページ2)を貼っておく。

ページ1に貼ったボタンをctrlキーを押しながらページ2へドラッグ&ドロップする。表示されるポップアップメニューでModalを選ぶ。

002

これで実行し、ボタンを押すとページ2が表示される。モーダルなのでページ1のウインドウはページ2のウインドウを閉じるまで押せなくなる。

さて、ポップアップメニューでModal以外を選んだらどうなるかだ。

Show
ボタンを押すとページ2のウインドウが表示される。Showの場合、ページ1を選んでボタンなども押せる状態でページ2が表示される。このとき、ページ1のボタンを何回も押すとどんどんページ2のウインドウが表示される。

Popover
こんな表示になる。

003

Custom
とりあえず、パスw

Sheet
こんな表示になる。このままだと強制終了するしかない。

004