問題タブ [sectionheader]

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 投票する
2 に答える
796 参照

ios - テーブルが編集モードのときに UITableView セクション ヘッダーの UIButton を切り替えます

次のように、グループ化されたセクション ヘッダーに使用するUILabelとを含むカスタム ビューがあります。UIButtonUITableView

ご覧のとおりUITableView、編集モードのときにボタンを再表示したいと思います。

カテゴリ メソッドを使用してUITableViewvisibleHeaders を返すので、reloadData または reloadSections:withRowAnimation を呼び出さずに、表示されているセクション ヘッダー ビューを更新できます。このメソッドは基本的に NSNumber オブジェクトの配列を返し、うまく機能します。

UITableView編集モードに設定するメソッドは次のとおりです。

これを解決する良い方法は何でしょうか? 理想的には、私の意見では、 updateSectionAndFooterAtIndex: from のようなものを呼び出せるようにしたいのですがUITableView、そのような公開されたメソッドはありません... :(

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

ios - sectionHeaderView のみのバウンスを無効にする

私は次のようにしたい: バウンス効果を作るためにセルを下にドラッグすると、sectionHeaderView が最初のセルでドラッグされます。また、sectionHeader と tableView の上端の間に空き領域が表示されます。( http://i.stack.imgur.com/kavzj.png )

しかし、sectionHeaderView を最初のセルとは別にしたい。また、バウンス時に sectionHeaderView と最初のセルの間に空きスペースが表示されるはずです。( http://i.stack.imgur.com/q2EpU.png )

出来ますか?

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

ios - ストーリーボード経由で実装されたカスタム セクション ヘッダーでプロパティを更新するにはどうすればよいですか?

ストーリーボードを使用してカスタム セクション ヘッダー ビュー クラスを実装しています。ビューが viewForHeaderInSection メソッド内に読み込まれるときに、必要に応じてさまざまなラベルとビューを設定できます。

ただし、新しいセルが表示可能になるたびに実行される別のメソッドからこれらの一部を更新したいと考えています。

基本的には、セクション ヘッダーの背景色を一番上のセルと一致するように設定し、ユーザーがスクロールすると更新されるようにしたいと考えています。

更新したいプロパティを参照しようとすると問題が発生します。簡単にするために、最初にカスタム テキスト ラベルを更新しようとしています。

Xcodeはパスに問題がないようです(エラーは表示されません)。テーブルビューが更新され、新しいセルが表示されるたびにメソッドが正常に呼び出されていることがわかりますが、セクションヘッダーのラベルは更新されていません。

私はこれを正しい方法で行っていますか?それとも、セクション ヘッダーを更新して更新を表示する必要があるのでしょうか。

0 投票する
0 に答える
801 参照

ios - テーブルのリロード時に UITableView セクション ヘッダー ビューの位置が変更される

カスタムの追加および削除行機能を備えた iOS アプリケーションで UITableview を使用しています。私はセクションのヘッダービューを1つ持っており、このビューを次のように設定しています。

私のuitableviewにはセクションが1つしかありません。現在、uitableview から行を削除して別の行を追加するときに問題が発生しています。私の問題は、上記のカスタム headerview m 設定です。行を更新する (行を追加または削除する) と、しばらく下に移動します。この問題を解決する方法がわかりません。

uitableviewで行を削除して1行追加すると、セクションのheaderviewがしばらく下に来るのはなぜですか?

以下は、行プロセスの追加と削除を行っている私のコードです。

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

ios - uitableview の最後のセクションの下の領域の色を変更する

私はUITableViewを持っています。セクション ヘッダーの背景色を変更する方法を見つけました。ただし、「セクション/行なし」を含む下部領域も同じ色に変更されます。私はこれをしたくありません。

とにかく、その領域の色をセクションヘッダーとは異なる色に設定できますか?

詳細については、例の写真を参照してください。一番下の青い部分が色を変えたい部分です

どんな助けでも大歓迎です。調査を行いましたが、まだ何も見つかりませんでした。

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

ios - headerViewForSection: ヘッダー ビューまたはセクションが iPhone に表示されない場合は nil を返します

numberOfRowsInSection: メソッドをチェックする際にヘッダー ビューに追加した UIButton を使用しています。ボタンの状態では、そのセクションに行が存在するかどうかをチェックしています。しかし、[self.tableView headerViewForSection:section] が nil を返すと、アプリがクラッシュします。表示されているセクションでは正常に機能しているため、現時点ではセクションが表示されていないため、これが発生していると想定しています。

セクション ヘッダー ビューを作成する方法は次のとおりです。

ここでは、numberOfRowsInSection の UITableView にデータを入力する方法を示します。

ここではボタンに nil が返されるため、更新前はセクション 5 の rowCount が 1 であったため、例外がスローされます。そのために何をすべきか

非表示セクションに対して nil を返しませんか?