Swiftでviewを非表示状態にするには?

Swiftでviewを非表示にして、アプリを常駐化したい。他記事にはストレートな答えがみつからなかったため、TRY&ERRした覚書きです。

.NET など同じセンスで書くと、、、 NGでした。

self.hidden() // 効かない、警告でる -> NG

Swift固有の命令をつかってみます、、、NGでした。

dismiss()   // Loginにもどってしまう。-> NG

iPhone / iPad の Home画面に戻します。なるほど...これならアプリを起動したままviewを非表示にできますね。発想を変える必要があったのですね。

 // 結局のところ非表示にはできない。 Home画面に戻す -> OK
  UIControl().sendAction(#selector(URLSessionTask.suspend), to: UIApplication.shared, for: nil)

コメントを残す

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