swiftでPageViewControllerを使って2つのViewController(ViewController1,ViewController2)の画面遷移を使ったiPhoneアプリを作成しています。
ViewController1にはtextViewが設置してあり、ViewController1が表示された段階で、フォーカスされるようにしたいです。
アプリ起動時にはフォーカスされているのですが、
ViewController2 → ViewController1の遷移時には一瞬フォーカスされてキーボードが表示されるのですが、すぐに消えてしまいます。
swift
1 override func viewWillAppear(_ animated: Bool) { 2 textView.becomeFirstResponder() 3}
↑このように記述することで、textView.isFirstResponderの値はtrueになるのですが、textView.isFocusedの値はfalseのままです。(textViewはFirstResponderなのにフォーカスされていない)
質問するのが初めてなので、質問の書き方がわかりにくくて恐縮ですが、解決方法をご存知の方はご教授くださいますとありがたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。