2017-12-28 9 views
1

単語を入力すると、テキストフィールドのキャレットが飛びます。iOSテキスト入力の問題:キャレットがフライで表示される

そして、この状況は初めて発生します。 私は、それがinit問題だと思う

bug

私が最初にキャレットにフレームを割り当てた場合、OKかもしれません。

私はEver Notesでもこの問題を見ました。 enter image description here

だと思いますが、caretRect(for:)の方法はUITextInputです。

どうすれば解決できますか?良いアイデア?そのため、この質問の

答えて

3

は、私は私のアプリで起こって同じことを気づいて、アニメーションを取り除くために迅速な&ハックの方法は、私のviewWillAppearに以下の2行を置くことだった:

self.searchBar.becomeFirstResponder() 
self.searchBar.resignFirstResponder() 
+0

クール。ちょっとハッキリですが、うまくいくようです。 – Paulw11

+0

通常、アニメーションの進行中にこれらのメソッドを呼び出すと発生します。 – Sulthan

+0

'viewWillAppear:' – dengApro

関連する問題