問題タブ [uisearchcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uisearchcontroller - 回転中にsearchController.activeの後、Swift searchBarがtableViewの上部から分離します
//searchResults 配列を含む tableView が、横向きに回転して縦向きに戻った後、tableView の上部を押し下げて、searchBar を tableView の上部から分離するのはなぜですか。これは、横向きと横向きに回転するたびに繰り返し発生します。これは、検索が開始された後にのみ発生します。searchController がアクティブでない場合、ローテーションでは発生しません。
クラス InitialViewController: UIViewController, UITableViewDataSource, UITableViewDelegate,UISearchResultsUpdating {
swift - iOS8 SearchController SearchBar プロンプトがプレースホルダー テキストと重なっている
Swift を使用して iOS8 で検索コントローラーを使用して、SearchBar にプロンプトを追加しようとしていますが、プレースホルダー テキストと重なっています。
https://www.dropbox.com/s/lawqm0mqxc60fyt/Screenshot%202014-11-26%2002.40.10.png?dl=0のスクリーンショット
ios - UISplitViewController と UISearchBar に関する新しい UISearchController の問題
私は最近、iOS アプリを書き直して、新しいUISearchController
ユニバーサル ストーリーボードを使用するようにしました。私のアプリは両方のデバイス ( iPhoneとiPad ) で使用できるため、 を使用したユニバーサル ストーリーボードへの変更UISplitViewController
は大きな利点でした。
しかし、悲しいことに、UISearchController
期待どおりに機能していません。UISearchController
次の行を追加しました。
私のコントローラーチェーンは次のようなものです:
問題は、iPad アプリでUISearchBar
は が で覆われていることUINavigationBar
です。しかし、タブを切り替えてビューに戻ると。UISearchBar
が見えます。したがって、どういうわけか、タブバーを切り替えた後、ビューが正しく再描画されます。iPhone版では自動で正しく動作します。
iPadアプリ
最初の打ち上げの後はUISearchBar
、UINavigationBar
タブを切り替えた後、UISearchBar
正しく表示されます
iPhoneアプリ
タブを変更しなくても iPhone アプリは正常に動作しています。
私が試したこと:
- extendsEdges の異なる設定の使用
- 後で検索コントロールを追加することでだますことができると思ったので、viewWillAppear メソッドに SearchController を追加します。
objective-c - UISearchController の結果がフィルタリングされていない
私は自分のプロジェクトで UISearchController を使用していますが、すべて正常に動作しているように見えますが、検索バーに何を入力しても結果が得られません。したがって、問題は私の (void)updateSearchResultsForSearchController:(UISearchController *)searchController { }にあると思います。正直なところ、そのメソッドにどのようなコードを入れればよいのかよくわかりません。残りのコードは次のとおりです。
ios - UISearchController iOS 8 の UISearchBar は、resignFirstResponder 後にフォーカスを取り戻す
私はUISearchController
iOS 8の新しいものを使用しています。
にUISearchBar
追加したtitleView
と、対応する結果コントローラーがあります。
検索結果がスクロールされたときに、キーボードを非表示scrollViewWillBeginDragging()
にするように設定しましたsearchBar.resignFirstResponder()
(Spotlight 検索、Facebook アプリなどと同じです。キーボードの後ろに隠されている結果を見てみましょう)。
私が抱えている問題は、検索バーに再びフォーカスを当てることができないように見えることです。検索バーをタップするだけの簡単なはずですが、検索テキストを編集できるように検索バーのフォーカスを変更するのではなく、検索を完全に終了するようです。
UISearchBar
フォーカスが回復しない理由がわかりません。
助言がありますか?