問題タブ [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.

0 投票する
1 に答える
690 参照

uisearchcontroller - 回転中にsearchController.activeの後、Swift searchBarがtableViewの上部から分離します

//searchResults 配列を含む tableView が、横向きに回転して縦向きに戻った後、tableView の上部を押し下げて、searchBar を tableView の上部から分離するのはなぜですか。これは、横向きと横向きに回転するたびに繰り返し発生します。これは、検索が開始された後にのみ発生します。searchController がアクティブでない場合、ローテーションでは発生しません。

クラス InitialViewController: UIViewController, UITableViewDataSource, UITableViewDelegate,UISearchResultsUpdating {

0 投票する
0 に答える
893 参照

swift - iOS8 SearchController SearchBar プロンプトがプレースホルダー テキストと重なっている

Swift を使用して iOS8 で検索コントローラーを使用して、SearchBar にプロンプ​​トを追加しようとしていますが、プレースホルダー テキストと重なっています。

https://www.dropbox.com/s/lawqm0mqxc60fyt/Screenshot%202014-11-26%2002.40.10.png?dl=0のスクリーンショット

エラーのスクリーンショット

0 投票する
1 に答える
1009 参照

ios - UISplitViewController と UISearchBar に関する新しい UISearchController の問題

私は最近、iOS アプリを書き直して、新しいUISearchControllerユニバーサル ストーリーボードを使用するようにしました。私のアプリは両方のデバイス ( iPhoneiPad ) で使用できるため、 を使用したユニバーサル ストーリーボードへの変更UISplitViewControllerは大きな利点でした。

しかし、悲しいことに、UISearchController期待どおりに機能していません。UISearchController次の行を追加しました。

私のコントローラーチェーンは次のようなものです:

問題は、iPad アプリでUISearchBarは が で覆われていることUINavigationBarです。しかし、タブを切り替えてビューに戻ると。UISearchBarが見えます。したがって、どういうわけか、タブバーを切り替えた後、ビューが正しく再描画されます。iPhone版では自動で正しく動作します。

iPadアプリ

最初の打ち上げの後はUISearchBarUINavigationBar

最初の起動後、UISearchBar は UINavigationBar によってカバーされます

タブを切り替えた後、UISearchBar正しく表示されます

タブを切り替えた後、UISearchBar が正しく表示されます

iPhoneアプリ

タブを変更しなくても iPhone アプリは正常に動作しています。 iPhone アプリは期待どおりに動作します

私が試したこと:

  • extendsEdges の異なる設定の使用
  • 後で検索コントロールを追加することでだますことができると思ったので、viewWillAppear メソッドに SearchController を追加します。
0 投票する
1 に答える
715 参照

objective-c - UISearchController の結果がフィルタリングされていない

私は自分のプロジェクトで UISearchController を使用していますが、すべて正常に動作しているように見えますが、検索バーに何を入力しても結果が得られません。したがって、問題は私の (void)updateSearchResultsForSearchController:(UISearchController *)searchController { }にあると思います。正直なところ、そのメソッドにどのようなコードを入れればよいのかよくわかりません。残りのコードは次のとおりです。

0 投票する
1 に答える
1444 参照

ios - UISearchController iOS 8 の UISearchBar は、resignFirstResponder 後にフォーカスを取り戻す

私はUISearchControlleriOS 8の新しいものを使用しています。

UISearchBar追加したtitleViewと、対応する結果コントローラーがあります。

検索結果がスクロールされたときに、キーボードを非表示scrollViewWillBeginDragging()にするように設定しましたsearchBar.resignFirstResponder()(Spotlight 検索、Facebook アプリなどと同じです。キーボードの後ろに隠されている結果を見てみましょう)。

私が抱えている問題は、検索バーに再びフォーカスを当てることができないように見えることです。検索バーをタップするだけの簡単なはずですが、検索テキストを編集できるように検索バーのフォーカスを変更するのではなく、検索を完全に終了するようです。

UISearchBarフォーカスが回復しない理由がわかりません。

助言がありますか?