UITabBar
の下にネストされたコントローラにUITableView
があります。テキスト領域がタッチされたときにUISearchDisplayControllerがキーボードを表示しない
インタラクションは、これまでのところInterface Builderで作成されていましたが、ビューの切り替えに関してプログラムでは何も行われませんでした。
私はUITableViewのヘッダとしてUISearchDisplayController
を追加しました。それはうまく表示され、テキスト入力領域をタップすると、キャンセルボタンが表示され、黒いオーバーレイが飛びます。
しかし、キーボードは表示されず、キャンセルボタンをタップするとオーバーレイが飛び出し、キャンセルボタンテキスト入力領域にフォーカスが置かれ、キャレットはそこに点滅し続けますので、再度タップして検索結果を再表示することはできません。タップされるとキャンセルボタンにフォーカスを失うないUISearchBar
UISearchDisplayController
からUISearchBar上のテキストを編集し始めたときにキーボードが表示されない:
だから基本的に私は2つの問題を抱えています。
私は間違っていますか?
haveデリゲートプロパティを設定しましたか? –
私はそれをドラッグアンドドロップしました。デリゲートは、IB内に含まれているビューコントローラに割り当てられます。デリゲートが正しくこれらの症状を引き起こさないだろうか? –