[iOS SDK] モーダル表示したViewController を取得する

公開日: : iPad, iPhone

UIViewControllerの presentViewController:animated:completion: で UINavigationController を表示して、そのUINavigationController に pushViewController させようとしたところモーダル表示中の UINavigationController を取得する方法がなかなか見つけられなかったのでメモ。

iphone – IOS Accessing a Modal View in AppDelegate – Stack Overflow

にあるとおり、

self.window.rootViewController.presentedViewController

で取得できる。

名前がまぎらわしいけれども下記の関係がある。

  • presentedViewController : 前面に表示された ViewController
  • presentingViewController : presentedViewController を表示したViewController

前面に表示されていないときには、presentedViewController は nil になっているようだ。

逆に、背面にある UIViewController を操作したい場合は
ModalViewの後ろ側にあるViewControllerを操作する方法 | ssdkfk

を参照のこと。

関連記事

iOS 13の新機能をざっくり把握する本 購入

https://twitter.com/shu223/status/11517528848553

記事を読む

ドラムちゃんに電子ドラムiWordを接続する

ドラム譜学習アプリ「ドラムちゃん」に、安価なMIDI電子ドラム iWord を接続する方法を説明し

記事を読む

Reject 履歴 おんぷちゃん 1.9.1

iOS14からおんぷ先生と接続できない の修正のため、久しぶりにおんぷちゃんを更新したとこ

記事を読む

App Bundle は公開後は追加・削除できない

App Storeには App Bundleという仕組みがあり、複数のアプリをまとめてお得な値段で

記事を読む

no image

[iTunes Connect] Price End Date には安売りの終わる次の日を入れるべき

App Store では、ランキングに現れないアプリは存在しないも同然、という話がある。 App

記事を読む

no image

[iPhone アプリマーケティング] Yappler.com に登録してみた

たまたま検索していて発見した、Yappler.com に試しに登録してみた。 iPhoneアプリ開発

記事を読む

KORG USB MIDIコントローラーnanoPAD2購入

2016年あけましておめでとうございます。以前から気になっていたKORG nanoPAD2 がタイム

記事を読む

no image

Cocoa Design Patterns

いまさらながら最近デザインパターンにはまっており、Cocoaでどんなデザインパターンが使われているの

記事を読む

no image

新型 su-pen 購入

新型Su-penを買おうと思いAmazonのカートに入れていたら、翌日見たら売り切れていた...

記事を読む

[買ってみた] 新しいAirPods

2019年3月20日に突如発表された、新しい AirPods を買ってみた。 新型「

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

PAGE TOP ↑