0

私はアプリに取り組んでいますが、最近サイドバーに追加したので、Facebookのように動作させたいと思っています。確かにカスタムヘッダーとして(スクロールすると他のセクションヘッダーが置き換えられるため)、上部に検索バーが固定されていますが、ヘッダーではバウンスが許可されていません。方法がわからないのは、テーブルビュー内のセルでバウンスできるようにすることです。tableview.bounces = NOを設定すると、すべてが所定の位置にロックされますが、セルが希望どおりにバウンスすることはできません。

要約すると、スライドするサイドバーがあります。カスタムヘッダーのあるセクションが1つあります。そのヘッダーを初期化された位置に固定(ロック)したい(ヘッダーの上でバウンドしない)。次に、テーブルビュー内のセルがビューの上部と下部でバウンスできるようにします。

ヘルプや入力をありがとう。

4

2 に答える 2

1

セクションまたはテーブルヘッダーを作成する代わりに、テーブルビューの上に「ヘッダー」ビューを配置し、テーブルビューを小さくしてみませんか?

于 2012-08-28T17:44:13.460 に答える
0

UITableViewそれ自体のためUIScrollViewでもある単なる空想です。UIScrollViewDelegatecontentOffset.yが>0の場合、ヘッダーの位置をオーバーライドscrollViewDidScroll:して設定し、常に上部に固定することができます。

于 2012-08-28T18:05:28.027 に答える