私はテーブルセルにUISearchBarを持っています。すべてコードで完了しました(IBではなく)。検索バーがアクティブになっているときに、検索バーとキーボードの間にあるテーブルビューを無効にしたいので、このビューからタッチしてナビゲートする方法はありません。本当にそれを働かせることはできません。助けてください。UISearchBarアクティブ化時のテーブルビューを無効にする
1
A
答えて
0
検索バーがアクティブなときにUIView
をUITableView
の上に置くことができます。これにより、効果的にタッチイベントが無効になります。このイベントは、透明なUIView
に送信され、無視されます。
一般的なUIテクニックとして、エンドユーザーにテーブルビューに触れることができなくなったことを知らせたい場合は、UIView
のアルファベットを50%などに設定できます。これは、下のテーブルビューを「グレーアウト」します。
0
申し訳ありませんが、これは古いスレッドですが、1が来る場合は、ここで、これは私の作品を検索:
self.tableView.allowsSelection = NO;
self.tableView.scrollEnabled = NO;
0
1.Make UISearchBarは、タッチイベントをキャプチャし、UISearchBarになる際に捨て 2. Overriderファーストレスポンダになります最初の応答者 - (このケースでは、UITapGestureRecognizerがお手伝いできます)
関連する問題
- 1. 無効にUISearchBar
- 2. UISearchBarのフェーディングを無効にする
- 3. Eclipseオートコンプリートを無効にしても、自動アクティブ化を無効にする
- 4. アクティブなitimerを無効にする
- 5. Appengineの初期化時にTLDスキャンを無効にする
- 6. ページリロード時のsetTimeout機能の無効化
- 7. ビルド時のプロジェクトリフレッシュの無効化
- 8. 認証時にCSRFの再生/無効化を停止する
- 9. Workfront APIを介して無効なユーザーを再アクティブ化
- 10. Cocoa:無効化時のNSTimer gdb
- 11. スクロール中にテーブルビューの再読み込みを無効にする
- 12. LLDB初期化時に信号を無効にする
- 13. IOS-9 - Wifi無線によるアプリケーションの有効化/無効化
- 14. テーブルビューのセルでiOSのインセットベベル効果を無効にする方法
- 15. コントロールの有効化/無効化を高速化する(C#WinForms)
- 16. ポップアップをアクティブにしたままスクロールを無効にする
- 17. iPadのテーブルビューのUISearchBarがナビゲーションコントローラバーの下に消えています
- 18. mx.core.FlexModuleFactoryのFlexModuleFactoryの無効な無効化
- 19. アラートクリック時にnsIAlertServiceを無効にする
- 20. アクセス時にmsgboxを無効にする
- 21. シリアル化キャッシュを無効にする
- 22. ルータで非アクティブなメソッドを無効にする方法は?
- 23. ノックアウト検証無効化の有効化
- 24. sql:トリガーの有効化と無効化
- 25. WMI USBの有効化と無効化
- 26. タッチイベントの有効化と無効化
- 27. Active Directoryの有効化/無効化
- 28. 無効化&IE
- 29. 無効化CollectionViewSource
- 30. ランダムセッションの無効化
こんにちは。私はこのアプローチについて考えましたが、ビューの代わりに巨大なボタンを使用しました。事は、私の検索バーがテーブルの見出しにないことです。それは第2のセルにあり、第1のセルには他のビューが表示されます。この場合、ブロッキングビューは検索バーに表示されます。私は、適切なジオメトリを持つ2つのブロッキングビューを考え出すことができます。 AppleがTouchViewイベントを受け入れないようにするためにAPIを提供していないのは残念です。 –