問題タブ [tablefooterview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
994 参照

ios - スクロール中にテーブルビューのセルの内容の上にフッターがオーバーレイされる

footerview次のように、各セクションにプログラムで追加しました。を見ることができましたfooterview

ただし、テーブルビューの下部または上部で上下にスクロールするとfooterviewtableviewcells.

どうすれば無効にできますか?

スクロール前

ここに画像の説明を入力

スクロール後

ここに画像の説明を入力

0 投票する
6 に答える
9855 参照

ios - UITableView tableFooterView が UITableView の上部に表示される - 間違っている

この問題を再現するための非常に簡単なテスト ケースを作成しました。

プログラムでフッター ビューをテーブルビューに設定しようとしています。テーブルビューの一番下にあるフッターを参照していることに注意してください-セクションフッターではありません(ほとんどのスタックオーバーフローの回答はそれらを混乱させます)。

これが私の非常に単純なコードです:

ただし、結果は次のようになります。

ここに画像の説明を入力

お気づきのとおり、テーブルビューの上にフッターが表示されます。これはバグですか、それとも何か不足していますか?

tableFooterView を tableHeaderView に変更すると、正常に動作します。したがって、フッターでも同じことが機能することを期待していましたが、そうではありません。

0 投票する
2 に答える
244 参照

ios - TableView の FooterView が viewDidLoad() に存在しない理由とその修正方法は?

ストーリーボードにtableView1 つのセクションとフッターを設定しました。次のコードを使用しfooterViewて、テーブルのテキストを変更しようとしていますviewDidLoad()

しかしtableView.footerView(forSection: 0) == nil

次に、ユーザーがボタンをタップすると、同じコードを使用して footerView のテキストを変更する関数を呼び出し、完全に機能します。

footerViewが に存在しないのはなぜですか?viewDidLoadのテキストを変更するにはどうすればよいviewDidLoadですか? それとも別の場所に変更する必要がありますか?画面が読み込まれると、画面上の他のデータに依存するテキストをフッターに含める必要があります。

あなたの親切なアドバイスを読むのを楽しみにしています。