問題タブ [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 投票する
3 に答える
6407 参照

iphone - UISearchBar と更新されたセクション インデックスを備えた iPhone UITableView

上部に UISearchBar がある UITableView があります。

また、セクション インデックス デリゲートを使用して、右側に ABC...XYZ を表示します。

検索ボックスをクリックすると問題が発生し、キーボードが下から出てきて、セクション インデックスが押しつぶされて A D ...*Z のみが表示されます。検索を閉じてキーボードが消えると、インデックスはこのままになります。スクロールするまで「押しつぶされた」状態。

私の質問は、誰かがこの動作を見たことがありますか? RHS でセクション インデックスを再描画する方法はありますか ([[self tableView] reloadData]トリックは行いません)。

どうもありがとう!

0 投票する
9 に答える
50797 参照

iphone - UISearchBar のクリア ボタンにフックできますか?

インターフェイスに UISearchBar があり、テキストが入力された後に検索バーに表示される小さなクリア ボタンの動作をカスタマイズしたい (十字の付いた小さな灰色の円で、右側に表示される)検索フィールドの側面)。

基本的に、検索バーのテキスト (デフォルトの実装) をクリアするだけでなく、インターフェイスから他のものもクリアする必要がありますが、独自のメソッドの 1 つを呼び出します。

UISearchBar クラスまたは UISearchBarDelegate プロトコルのドキュメントには何も見つかりません。この動作に直接アクセスできるようには見えません。

私が注意したことの1つは、ドキュメントがデリゲートメソッドについて次のように説明していたことです。

クリアボタンがタップされた後に呼び出されます。

最初に、検索バーのテキスト プロパティをチェックするコードをそのメソッドに書きました。空の場合はクリアされ、他のすべてのことを実行します。

ただし、これには2つの問題があります:

まず、何らかの理由で、メソッドの最後で検索バーに rejectFirstResponder を指示しても、どこかがそれをbecomeFirstResponderに戻しています。本当に忌々しい...

第 2 に、ユーザーがクリア ボタンを使用せず、キーボードの削除ボタンを使用してバー内のテキストを単純に削除すると、このメソッドが起動され、検索結果が消えます。良くない。

正しい方向へのアドバイスや指針は素晴らしいでしょう!

ありがとう!

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

iphone - グループ化されたテーブルビューの上に非表示の検索バーを配置することは可能ですか?

OS3.0では、多くのプレーンテーブルビューに最初は非表示の検索バーがあり、下にスクロールして表示することでアクセスできます(メール、iPodなど)。

グループ化されたテーブルビューに対して同じことを行うことは可能ですか?

背景

グループ化されたテーブルビューを静的ナビゲーションメニューとして使用しています(Thingsアプリと同様)。コンテンツは変更されません。次にプッシュするビューを選択する方法にすぎません。テーブルビューの上に、検索バーがあります。その検索バーは見栄えが悪く、新しいユーザーにとっても混乱を招く可能性があるため、最初は非表示にしたいと思います。これも現在の標準のようです。

検索バーは、それが含まれているテーブルビューのデータソースとは関係がなく、そのテーブルビューのコンテンツを検索していないことに注意してください。リモートサーバーでの検索です。結果は、スタックにプッシュされる新しいビューに表示されます。検索バーは、その機能をすばやく確認するためのものです。

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

iphone - UISearchBar の十字ボタン

ご挨拶 十字ボタンを (UISearchBar 内のブックマーク ボタンとして) 表示し、その機能を実装する方法を知っている人はいますか?

期待していただきありがとうございますMANN

0 投票する
6 に答える
20823 参照

iphone - ヘッダーが表示されないようにUITableViewをスクロールします

tableViews.tableHeaderView として UISearchBar を持つ UITableView があります。3.0 の新しい Mail.app、Notes.app などと同様です。ユーザーが視界にドラッグするまで SearchBar を非表示にしたい。

私の試みは、tableView にいくつかの項目がある場合にのみ機能するため、tableView は実際にスクロールする必要があります。これを loadView で呼び出します。

それにもかかわらず、Apple はそのような検索バーを異なる方法で処理しているようです。検索バーをドラッグした後、テーブルセルにバインドされていないようです (Mail.app ではなく Notes.app で)。

しかし、おそらく Apple は、その新しい 3.0 の動作に対して明確な方法を持っているのに、私はそれを見つけられないのでしょうか?

0 投票する
12 に答える
41026 参照

iphone - UISearchbar clearButtonは、キーボードを強制的に表示します

テーブルビューのライブフィルターとして機能するUISearchBarがあります。endEditing:を使用してキーボードを閉じると、クエリテキストと灰色の円形の「クリア」ボタンが残ります。ここから、灰色の「クリア」ボタンをタップすると、テキストがクリアされるとキーボードが再表示されます。

これを防ぐにはどうすればよいですか?キーボードが現在開いていない場合は、キーボードを再度開かずにそのボタンでテキストをクリアしたいと思います。

クリアボタンをタップすると呼び出されるプロトコルメソッドがあります。ただし、UISearchBarにresignFirstResponderメッセージを送信しても、キーボードには何の影響もありません。

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

iphone - ナビゲーションバーの上にあるUISearchBar

UINavigationBarsを使用する、これまでに見たすべてのアプリケーションには、アプリの上部にUINavigationBarがあります。UISearchBarを使用する場合は、通常、このようなUITableViewの「ヘッダー」にあります...

アドレスブックhttp://www.freeimagehosting.net/uploads/d715f77301.png

私がやりたいのは、UISearchBarオブジェクトをUINavigationBar / Controllerの上/外に配置することですが、これを行うのにいくつかの問題があります。

genericnibfile http://www.freeimagehosting.net/uploads/f6025a02e5.png

第一に、私が達成したいことは可能でさえありますか?これを行う最も簡単な方法は何でしょうか?

ナビゲーションベースのアプリケーションから始めると、ナビゲーションバー/ビューのサイズが変更できなくなるようです。

ありがとう、

ジョン

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

iphone - SearchBar、SearchDisplayController、および UITableView を使用して検索を行う効率的なアプローチ

SearchBar、SearchDisplayController、および UITableView を使用して郵便番号検索を行いたいと考えています。私はCoreDataを使用してそれを行うことを考えていますが、それでも誰かが同じことを行うための効率的なアイデアを持っているかどうか知りたい.

データベースには15000行あるため、sqliteファイルをアプリケーションに移植し、コアデータAPIを使用して結果を取得することをお勧めします。

ありがとう、アミット