退会済みユーザー2017/01/28 11:24なるほど、ありがとうございます! UIApplication.applicationWindow.addSubview(view) UIApplication.shared.delegate?.window??.addSubview(view) これらでも実現できたのですが、どう言う仕組みか理解できず調べたのですが、でてきませんでした。 どのように動いているのか、ご存知でしたら教えていただきたいです。
_Kentarou2017/01/29 01:13UIApplicationにapplicationWindowというプロパティは無いのですが...エラーなく実行できているのでしょうか? 以下のサイトを見るとアプリの構造が理解できると思います。 iOS アプリの構造がどのようになっているか紐解いてみる http://glassonion.hatenablog.com/entry/20120507/1336320038 UIApplication.shared.delegate?.window??はAppDelegateのwindowと同じものを指しています。 Storyboardを使用している場合は自分でwindowを設定していないので意識することは無いです。 Storyboardを使用しないで最初の画面をコードで指定する場合は以下を参考に。 Storyboardを使用しないSwiftでアプリを準備する。 http://shigekitakeguchi.github.io/2015/03/10/storyboardswift.html
退会済みユーザー2017/01/27 08:41UIApplication.applicationWindow.addSubview(view) UIApplication.shared.delegate?.window??.addSubview(view) これでもできたんですけど、どれが正解なんですか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/01/28 11:24
2017/01/29 01:13