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

iphone - UISearchBarのキャンセルが押されたとき-iPhoneでカスタムアクションを起動します

代替テキストhttp://img216.imageshack.us/img216/2288/problem11.png

写真のように、アプリケーションに検索バーがあります。

次に、キャンセルテープでカスタムアクションを処理します。

->[テーピングのキャンセル時]->[PopViewController]->[テーピングのキャンセル時]->[検索テキストのクリア]と[検索バーキーボードの非表示]。

キャンセルタップの扱い方がわかりませんか?

助けてくれてありがとう。

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

iphone - UISearchBar を UITableView tableViewHeader に追加/削除するアニメーション

UITableViewController のサブクラスがあります。tableView の tableHeaderView に UISearchBar を追加/削除できるコードがあります。これらのタスクを実行するために必要なコードは次のとおりです。

問題は、UISearchBar の追加/削除をアニメーション化することです。追加すると上からスライドして表示され、削除すると表示されたり消えたりするのではなく、上にスライドして表示されなくなります。助言がありますか?

ありがとう。

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

iphone - Iphone 検索バー クリア ボタン クラッシュ アプリ

私は検索機能を備えた iPhone アプリに取り組んでおり、UISearchBar に検索語を書き込むと、以下の UITabelView の出力が変更 (フィルター) されます。

ユーザーが検索バーのコンテンツを編集中にすべてのテキストを削除すると、次のコードが実行されます。

今、これは検索バー内で編集するときに問題なく機能します。バックスペース/削除ですべてのテキストを削除するか、「クリア」ボタンを押すかは関係ありません-検索フィールドがクリアされ、検索可能なすべてのアイテムがテーブルに表示されます見る。「キャンセル」ボタンを押しても同じことが言えますが、この場合、もちろん、検索バーはファーストレスポンダを辞任します。

ただし、検索が行われ、1 つ以上の結果項目がテーブル ビューに表示されている場合 (検索バーが最初のレスポンダーを辞任し、キーボードがなくなった場合)、クリア ボタンを押すことは引き続き可能ですが、次のようにアプリがクラッシュします。メッセージ:

問題はテーブルビューデータの再読み込みにあるようですが、配列のインデックスに問題がある場合とそうでない場合がある理由がわかりません。

なぜこれが起こるのか誰にも分かりますか?すべての助けに感謝します。

グレゴール、スウェーデン

0 投票する
4 に答える
3091 参照

iphone-sdk-3.0 - テキスト フィールド内と隣接する [キャンセル] ボタン内に UISearchBar "X" を表示する

私はshowCancelButtonUISearchBarNOに設定できることを知っています...検索バーのテキストフィールドをタップすると、とにかくキャンセルボタンが表示されます! (少なくとも私にはそうです。)

UISearchBarテキスト フィールド内の円で「X」を表示する方法と、その隣に別の [キャンセル] ボタンを表示する方法はありますか? このボタンは、検索モードがアクティブな場合にのみ表示され、これはshowsCancelButtonの設定に関係なく表示されることに注意してください。

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

iphone - タブ バー アイテムを選択したときに UISearchBar をアクティブにする - ヘルプまたは障害?

私は、専用の検索機能を備えたアプリのタブバーにUITabBarItemを追加するように求められたアプリに取り組んでいます。これは、アプリ全体ですでに組み込まれている検索 (他のUITabBarItemをタップして他のUITableViewを検索することによる) に追加されます。

さて、最初に頭に浮かぶのは、Apple Human Interface Guidelines ( HIG ) で、次のように述べています。

「アプリケーションの主要な機能であり、個別のモードとして機能する必要がある場合を除き、検索にタブを使用することは避けてください。」

したがって、一般的な考えは回避することですが、それは厳格で迅速なルールではありません. それでも、私はこれをクライアントの注意に向けました。彼らは次のように答えまし。私の答え: 「Apple 独自のアプリは、この種の検索エクスペリエンスを提供します。既にそれらのアプリを使用している人なら誰でも、あなたのアプリの使い方を知っているでしょう。だからこそ、私たちは UE に一貫性を持たせ、HIG に従うよう努めることを望んでいます。」(言うまでもなく、これはアプリ ストアの承認の要件ですが、余談です。)

彼らの2 番目の回答は次のとおりでした。

結構。グローバル検索です。:)

専用の検索UITabBarItemを使用した例を探して、iPhone 独自の App Store モデルに従いました。結果として得られる UI に非常に満足しています。UISearchBarに入力すると、単純なテキストのみの入力と同時に検索される名前の候補リストが表示されます (検索サーバーを圧倒しないように、入力時間の遅延を最小限に抑えて完了します)。検索テキストを調整したり、候補の 1 つをタップして検索用語の代わりに使用したり、単に [検索] ボタンを完全にタップしたりすることができます。結果リストは、各セルにアイコンと役立つメタデータのビットを含む、より洗練された結果セットに置き換えられ、よりフルテキスト形式で検索されます。いつもの具材。UISearchBar をタップするテキストのみの提案を戻します。検索をキャンセルすると、すべてが削除されます。そのままにしておくと、最後のクエリ (結果リスト) が表示可能になります。

それで私はこれをクライアントに提示しました...そして...彼らはそれを気に入っています!! 最後のリクエストは 1 つだけです。「専用の Search UITabBarItemを選択したときに、キーボードがすぐにポップアップすることはありますか? 今はUISearchBarをタップする必要がありますが、それは 1 回のタップが多すぎます。」

(おそらく、既存の検索が実行されていない場合にのみ、これが発生することを望んでいるでしょう。)

最初はこれはもっともらしいと思いました...しかし、その後、他のアプリを調べました。これを行うものは見つかりませんでし。App Store アプリでも、UISearchBarをタップしてキーボードを表示する必要があります。さらに、HIGは次のように述べています。

「ユーザーが検索バーをタップすると、キーボードが表示されます。」

「ユーザーが検索UITabBarItemをタップすると、キーボードが表示されます」ではありません。

さらに、UI は寛容であるべきです。間違えて [その他]リストで別のアイテムを選択するつもりだった場合はどうなりますか? (または、それが適切なタブ バーにあった場合、別のUITabBarItemを選択するつもりだった場合はどうなりますか?) ここで、検索を停止してキャンセルし、キーボードを表示するつもりがなかったとしても、キーボードを閉じる必要があります。

結論として、私は少し引き裂かれており、ベスト プラクティスやその他の POV についてのアイデアを得たいと考えています。この状況であなたはどうしますか?

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

iphone - UISearchBarのテキストの色

ドキュメントを閲覧しましたが、UISearchBarの色を変更するものが見つかりませんでした。誰かがそれを変更する方法を知っていますか?textColorプロパティはありません:/

どうも

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

iphone - iPhone アプリケーションに表示する検索バーを取得できません

アプリケーションに検索バーを表示しようとしています。

TableSearch サンプル アプリケーションの例に従っています。

データを除いて、ほぼ同じ方法で実装しました。ただし、実際の検索バーを表示することはできません。

私のアプリと TableSearch アプリの他の唯一の違いは、私のアプリはタブ バーとナビゲーション バーの両方を使用することです。ただし、これらをTableSearchにハッキングしましたが、それでも期待どおりに機能します。

助言がありますか?他の誰かがこれと同様の問題を抱えていましたか? これは私を夢中にさせています。

前もってありがとう、マット

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

objective-c - UISearchBar ブックマーク

UISearchBar のブックマークを保存する良いサンプルはありますか? これを保存する最もエレガントな方法は何ですか? サンプルコードをいただければ幸いです。

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

iphone - UISearchBar のキーボード タイプを動的に変更する

と を使用する iPhone アプリがUISearchBarありUISearchDisplayControllerます。検索バーには 3 つのスコープ ボタンがあります。特定のスコープ ボタンが選択されているときはキーボードをテンキーパッドにして、他のスコープ ボタンが選択されているときはデフォルトのキーボードにしたいと考えています。

私は次のようにメソッドを実装しましたUISearchBarDelegate selectedScopeButtonIndexDidChange:selectedScope

メソッドが呼び出され、問題のボタンが選択されたときに適切なケースがトリガーされることはわかっています。しかし、キャンセルボタンをタップしてキーボードを非表示にし、検索フィールドをもう一度タップしてキーボードを再び表示しない限り、オンスクリーンキーボードは変更されません。

キーボードが画面に表示されている間にキーボードを変更する方法、またはプログラムで非表示にしてから再表示する方法はありますか?

0 投票する
4 に答える
2137 参照

iphone-sdk-3.0 - 補完とDONEボタンを備えたiPhoneのテキスト入力(検索ではありません)

iPhone SDK 3.0 を使用して、入力中に表示される (オプションの) 補完オプションを使用してテキスト入力を許可したいと考えています。つまり、自由形式の入力も許可します。そのため、UISearchBar (テキスト変更イベントがある) と UISearchDisplayController を使用してオプションを表示しています。

問題は、DONEボタンにSEARCHではなくDONEと表示させたいのですが、それを設定する方法が見つかりません。明らかに、何かが足りないと感じています。または、SDK API の Interface Builder に設定するプロパティがいくつかあります。

私が望む結果(フリーフォーマットの入力、完了、DONEボタン)を達成した他のアプリ(ストア内)を見たので、私が見逃している別のアプローチがあるかもしれません. ご指摘ありがとうございます。