0

テーブルビューで次のようにテーブルヘッダーを追加しています:

TableHeaderView *tableHeaderView  = [[TableHeaderView alloc] initWithFrame:CGRectMake(0, 0, 320, 45)];
tableview.tableHeaderView = tableHeaderView;

したがって、一番上にスクロールすると、テーブルヘッダーが初期化された位置で停止したい(0,0)。下にスクロールすると、画面から移動します。まさにinstagramのテーブルヘッダーです。テーブルヘッダーのインスタグラムを見て、私がやりたいこと..

アプリを初期化するとき。

ここに画像の説明を入力

一番上にスクロールすると、テーブル ヘッダーは初期化位置にとどまります

ここに画像の説明を入力

下にスクロールすると、テーブルヘッダーが現在の位置にある場合、画面からはみ出します ここに画像の説明を入力

ここに画像の説明を入力

スクロール位置に応じてスクロールトップのテーブルヘッダーをいつ表示する必要があるかを覚えておいてください

4

2 に答える 2

1

あなたは少し正しくない質問をします。実際には、UINavigationBar をスクロールしたいと考えています。この解決策を試してみてください。役に立つかもしれません:

http://horseshoe7.wordpress.com/2012/05/18/uinavigationbar-that-scrolls-away/

于 2013-02-18T22:22:10.907 に答える
0

スクリーンショットで見たように-それはテーブルヘッダー(self.tableView.tableHeaderView)ではありません-それはセクションヘッダーですよね?

于 2013-02-18T16:11:21.807 に答える