2012-02-18 9 views
3

私はUItableViewにUISearchBarを追加しました ユーザーの下の部分を確認するためにユーザーがスライドしてもUIsearchBarを表示する方法があるかどうかは疑問でした。 tableView。あなたが検索バーテーブルビューをスクロールしているときではないUITableView.ThenにビューにUISearchBarを追加する必要がユーザーがスライドしていてもUISearchBarが表示されたままにする

答えて

3

がtableview.Soのサブビューではありませんそれはscroll.Itはここ

+0

お楽しみください、と私はのtableViewの外UIsearchbarを入れたときに、それはもう...任意のアイデアはどのように修正するために表示されていないのだろうか? –

+0

テーブルビューが表示されるクラスのスーパークラスを教えてください。 – Tendulkar

+0

スーパークラスのxibファイルは、通常のUIView –

2

のまま保持していないです手順:

  • は今のUITableView
  • の上部にいくつかの空白があるだろう、44でのUITableViewフレームの高さを減らして44
  • ようのUITableViewフレームのためのあなたのXIB
  • セットY原点でのUITableViewを追加します
  • 空白領域にUISearchBarを追加します。

完了。これがあなたが尋ねたものだと願っています。

はコーディング:)私はそのことを考えたが、私のXIBファイルのみのtableViewが含まれてい

+0

問題は、UITableViewControllerを使用してUISearchバーをドラッグ&ドロップすると、UISearchバーがテーブルとともにスクロールします。その場合、どのように避けなければなりませんか? –

+0

にUITableViewを含むUIViewControllerを使用するか、UISearchBarをコード内のself.viewのサブビューとして追加してから、tableViewのコンテンツのインセットを調整します。 – Kamchatka

関連する問題