問題タブ [uisearchbar]

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 投票する
2 に答える
2908 参照

ipad - UINavigationController + UITableView + UISearchBar + UISplitViewController

迷惑な問題があります。UISplitViewControllerのマスター(左)ペインにUITableViewを備えたUINavigationControllerがあります。私が通常の操作をするとき、物事はナビゲーションコントローラーにうまくプッシュします。

代替テキストhttp://files.droplr.com/files/8851942/WDO5y.working.jpg

ただし、検索してプッシュすると、ナビゲーションバーに必要なスペースが考慮されていないように見えます。新しいコントローラーを一番上に押してから、ナビゲーションバーを付けてコンテンツを重ねます!

代替テキストhttp://files.droplr.com/files/8851942/WDRem.search.jpg

ポートレート(ポップアップメニュー)およびiPhoneで実行する場合は、正常に機能することを追加する必要があります。これはUISplitViewControllerのバグですか?

0 投票する
11 に答える
34521 参照

ios - UISearchBarキャンセルボタンの色?

UISearchBarをInterfaceBuilder内のビューにドロップし、そのスタイルをBlack Opaqueに変更すると、キャンセルボタンが適切に青/灰色のままになり、黒になりません。

キャンセルボタンを黒にするにはどうすればよいですか?

編集:それはこのように機能します:

ただし、このsetStyle:方法はプライベートフレームワークからのものであるため、これはアプリをAppleに送信するときに問題になる可能性があります。

0 投票する
2 に答える
1221 参照

iphone - UISearchbarを使用した検索は遅く、メインスレッドをブロックします

3000を超えるエントリがあるテーブルがあり、検索が非常に遅いです。

現時点では、「TableSearch」サンプルコードと同じように実行しています(ただし、スコープはありません)

また、filterContentForSearchTextメソッドは次のとおりです。

私の質問は2つあります:

  • 検索プロセスを高速化するにはどうすればよいですか?
  • 検索がメインスレッドをブロックしないようにするにはどうすればよいですか?つまり、ユーザーがそれ以上文字を入力できないように停止します。

2番目の部分では、「performSelector:withObject:afterDelay:」と「cancelPreviousPerformRequests ...」を試しましたが、あまり成功しませんでした。代わりにスレッドを使用する必要があると思いますが、あまり経験がありません。

0 投票する
2 に答える
1838 参照

iphone - iPhone UISearchBar のアニメーションを上に表示

アクティブな場合は検索バーが上に移動し、非アクティブな場合は下に移動するアプリがたくさんあります。Apple から入手可能な IB で動作するサンプル コードがありますが、プログラムでこの動作を実現するにはどうすればよいですか? ほとんどの場合、検索バーの代わりに画面の外に移動するナビゲーションバーと組み合わされます

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

iphone - 配列アイテムを検索してテーブルビューに表示する検索バー?

空のテーブルビューを表示するアプリを作成したいと思います。次に、ユーザーは検索バーにテキストを書き込むことができ、[検索]ボタンをクリックすると、テーブルビューに配列アイテムが作成されて書き込まれます。

ユーザーがSearchButtonをクリックしたときにのみ検索する必要があります。これどうやってするの?どのような方法を使用する必要がありますか?

この方法を試しましたが、機能しません。

0 投票する
2 に答える
3034 参照

ipad - iPad のツールバー (または任意の場所) に UISearchBar スコープ バーを表示できない

これは本当に私にフィット感を引き起こしています。UISearchBar を UITableView の一番上の行に配置することに関する多くの情報が表示されますが、UISearchBar を画面の上部 (iPad) のツールバーに配置しています。iPadでの取り扱い方法UISearchBarUISearchDisplayController使用方法については何も見つかりません。の使用UIPopoverControllerに関する詳細情報をいただければ幸いです。私は機知に富んでいるので、これを手伝ってください。UISearchDisplayControllerUIPopoverController

IB を使用して、iPad の IUView にツールバーを配置しました。次を追加しました: Search Bar( not Search Bar and Search Display ) をツールバーに追加しました。オプションを次のように設定しました: [キャンセル ボタンを表示]、[スコープ バーを表示]、[スコープ ボタン] タイトルは、"Title1" と "Title2" (Title2 のラジオ ボタンを選択) です。Opaque、Clear Context、および Auto Resize がチェックされています。デリゲートをSearch Bar「ファイルの所有者」に接続し、それを IBOutlet にリンクしましたtheSearchBar

私のviewWillAppear中で私は次のものを持っています:

さて、これまでのところ、とても良いと思いました。そこで、ファイルの所有者.mファイルを次のデリゲートにしましたUISearchBarDelegate, UISearchDisplayDelegate

私の問題: 検索を行うために必要なデリゲートをまだ実装していませんが、それでも...scopeBar検索フィールドをクリックしたときに、検索フィールドの隣に表示されるべきではありませんか? 入力した文字のログが表示されるので、デリゲート機能しています。

以下は、IB が本当にスコープ バー (UISegementedControl) を検索バーに配置したかどうかを確認するために使用したルーチンです。

これは次のことを示しています。

だから、私は2つのセグメントがあることを知っています。また、彼らが現れていないことも知っています...何が間違っていますか?

スコープ バーが表示されないのはなぜですか? 検索で最初の文字を入力すると、結果 UIPopoverController が「結果」と「結果が見つかりません」というタイトルで表示されますが、スコープバーはありません。(「結果が見つかりません」以外のことを期待しているわけではありません。

スコープバーがどこに表示されるはずなのか疑問に思っています... UIPopoverのtitleViewで? 検索領域の右側にあるツールバーで? どこ?

0 投票する
2 に答える
2700 参照

iphone - 設定は UISearchBar で ReturnKeyAutomatically を有効にします

私はiPhone OS 3.1.3用に書いています。UISearchBar のキーボードの検索ボタンで検索ボタンを常に有効にしたい。これが古い UITextField (検索バーではない) である場合、プロパティは enableReturnKeyAutomatically になります。

http://discussions.apple.com/thread.jspa?messageID=8457910にある例を使用してこれを設定しようとしました

これは次のことを示唆しています:

動作するはずです。

残念ながらクラッシュします:

私も試してみました

同様の結果が得られます。

何か案は?

乾杯エリック

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

iphone - uisearchbar + uitableview + nsfetchedresultscontroller

NSFetchedResultsController によって入力される UITableView を持つビュー コントローラーがあります。UISearchBar を追加して、NSFetchedResultsController を介して UITableView に表示される Core Data からレコードをフィルタリングできるようにしたいと思います。

これを行うための「最もクリーンな」方法と、これの明確な例が見つかるかどうかを知りたいです。

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

iphone-sdk-3.0 - UISearchBar リターンキーを無効にする

検索ボタンを押すと Web サービスが呼び出される検索バーがあります。Web サービスの結果は非常に大きくなる可能性があります。

私がしたいのは、検索フレーズの長さが少なくとも 3 文字になるまで [検索] ボタンを無効にすることです。これにより、検索結果を絞り込むことができます。

はい、私はこの投稿を見てきました。私はそれを機能させることができません (3.1.3 SDK)。

これは可能ですか?どうすればいいですか?

0 投票する
3 に答える
9477 参照

iphone - プログラムで一致するスコープバーを備えた灰色のUISearchBar

このUISearchBarを再作成しようとしています(テーブル検索のサンプルコードを参照)。

代替テキストhttp://img168.imageshack.us/img168/6378/43558113.png

これを行うために私が見たすべての例は、xibの使用を含みますが、プログラムで行う必要があります。問題は、色合いの色を変更すると、キャンセルボタンの色合いも変更されることです。

代替テキストhttp://img243.imageshack.us/img243/1375/screenshot20100527at944.png

何か案は?