問題タブ [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.
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のバグですか?
ios - UISearchBarキャンセルボタンの色?
UISearchBarをInterfaceBuilder内のビューにドロップし、そのスタイルをBlack Opaqueに変更すると、キャンセルボタンが適切に青/灰色のままになり、黒になりません。
キャンセルボタンを黒にするにはどうすればよいですか?
編集:それはこのように機能します:
ただし、このsetStyle:
方法はプライベートフレームワークからのものであるため、これはアプリをAppleに送信するときに問題になる可能性があります。
iphone - UISearchbarを使用した検索は遅く、メインスレッドをブロックします
3000を超えるエントリがあるテーブルがあり、検索が非常に遅いです。
現時点では、「TableSearch」サンプルコードと同じように実行しています(ただし、スコープはありません)
また、filterContentForSearchTextメソッドは次のとおりです。
私の質問は2つあります:
- 検索プロセスを高速化するにはどうすればよいですか?
- 検索がメインスレッドをブロックしないようにするにはどうすればよいですか?つまり、ユーザーがそれ以上文字を入力できないように停止します。
2番目の部分では、「performSelector:withObject:afterDelay:」と「cancelPreviousPerformRequests ...」を試しましたが、あまり成功しませんでした。代わりにスレッドを使用する必要があると思いますが、あまり経験がありません。
iphone - iPhone UISearchBar のアニメーションを上に表示
アクティブな場合は検索バーが上に移動し、非アクティブな場合は下に移動するアプリがたくさんあります。Apple から入手可能な IB で動作するサンプル コードがありますが、プログラムでこの動作を実現するにはどうすればよいですか? ほとんどの場合、検索バーの代わりに画面の外に移動するナビゲーションバーと組み合わされます
iphone - 配列アイテムを検索してテーブルビューに表示する検索バー?
空のテーブルビューを表示するアプリを作成したいと思います。次に、ユーザーは検索バーにテキストを書き込むことができ、[検索]ボタンをクリックすると、テーブルビューに配列アイテムが作成されて書き込まれます。
ユーザーがSearchButtonをクリックしたときにのみ検索する必要があります。これどうやってするの?どのような方法を使用する必要がありますか?
この方法を試しましたが、機能しません。
ipad - iPad のツールバー (または任意の場所) に UISearchBar スコープ バーを表示できない
これは本当に私にフィット感を引き起こしています。UISearchBar を UITableView の一番上の行に配置することに関する多くの情報が表示されますが、UISearchBar を画面の上部 (iPad) のツールバーに配置しています。iPadでの取り扱い方法UISearchBar
とUISearchDisplayController
使用方法については何も見つかりません。の使用UIPopoverController
に関する詳細情報をいただければ幸いです。私は機知に富んでいるので、これを手伝ってください。UISearchDisplayController
UIPopoverController
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で? 検索領域の右側にあるツールバーで? どこ?
iphone - 設定は UISearchBar で ReturnKeyAutomatically を有効にします
私はiPhone OS 3.1.3用に書いています。UISearchBar のキーボードの検索ボタンで検索ボタンを常に有効にしたい。これが古い UITextField (検索バーではない) である場合、プロパティは enableReturnKeyAutomatically になります。
http://discussions.apple.com/thread.jspa?messageID=8457910にある例を使用してこれを設定しようとしました
これは次のことを示唆しています:
動作するはずです。
残念ながらクラッシュします:
私も試してみました
同様の結果が得られます。
何か案は?
乾杯エリック
iphone - uisearchbar + uitableview + nsfetchedresultscontroller
NSFetchedResultsController によって入力される UITableView を持つビュー コントローラーがあります。UISearchBar を追加して、NSFetchedResultsController を介して UITableView に表示される Core Data からレコードをフィルタリングできるようにしたいと思います。
これを行うための「最もクリーンな」方法と、これの明確な例が見つかるかどうかを知りたいです。
iphone-sdk-3.0 - UISearchBar リターンキーを無効にする
検索ボタンを押すと Web サービスが呼び出される検索バーがあります。Web サービスの結果は非常に大きくなる可能性があります。
私がしたいのは、検索フレーズの長さが少なくとも 3 文字になるまで [検索] ボタンを無効にすることです。これにより、検索結果を絞り込むことができます。
はい、私はこの投稿を見てきました。私はそれを機能させることができません (3.1.3 SDK)。
これは可能ですか?どうすればいいですか?
iphone - プログラムで一致するスコープバーを備えた灰色のUISearchBar
このUISearchBarを再作成しようとしています(テーブル検索のサンプルコードを参照)。
代替テキストhttp://img168.imageshack.us/img168/6378/43558113.png
これを行うために私が見たすべての例は、xibの使用を含みますが、プログラムで行う必要があります。問題は、色合いの色を変更すると、キャンセルボタンの色合いも変更されることです。
代替テキストhttp://img243.imageshack.us/img243/1375/screenshot20100527at944.png
何か案は?