2012-02-05 8 views
0

セクションとヘッダーが1つのUITableViewがあります。問題は、テーブルの内容を超えてスクロールすると、ヘッダーがセルと共にプルダウンされることです。私はそれを眺望の最上部にとどめたい。私は、ヘッダとしてゼロ行部のフッターを使用して、UITableView:アンカーセクションヘッダー

Change Default Scrolling Behavior of UITableView Section Header

このポストに提案を試みたが、それはまだ固定されていません。誰でもこれを正しく行う方法を知っていますか?

答えて

2

あなたはUITableViewControllerを使用していますか? UITableViewを含むUIViewControllerを使用している場合は、UITableViewの上にUIViewを追加するだけで済みます。

UITableViewの上にUIViewを追加し、アルファグラデーションを追加して、通常のUITableViewセクションのヘッダーと似ているようにすることもできます。

+0

今私はこれを試していますが、新しいフレームを設定しても、テーブルビューは全体のビューを塗りつぶします。これを制限する方法はありますか? – Rob

+0

フレームを変更できない場合は、おそらくUITableViewControllerを使用していると思います。チェックしてください。あなたは、その中にUITableViewを持つUIViewControllerに切り替える必要があります。 UITableViewControllerは非常に制限的です。 – bbarnhart

+0

私はUIViewとUITableViewControllerでUIViewControllerを使用しています。私は最終的にはプログラムですべてを行うことで動作させることができましたが、ペンでペンを使用している場合は、使用しているビューコントローラに関係なく、テーブルビューが画面に表示されます。 – Rob