0

私はこのような何かを達成したい

ここに画像の説明を入力

主に命令の目的で、私が知らない UITableView メソッドがあるか、または何らかのトリックがあります。

4

4 に答える 4

2

これはUItableViewのヘッダーとフッターに書かれています。そのため、テーブル内のセクションの headerView と footerView をカスタマイズします。

次の方法を使用します。

-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section

お役に立てば幸いです。

于 2013-10-15T12:38:04.380 に答える
0

このデリゲート メソッドを確認してください。

- (NSString *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
于 2013-10-15T12:36:57.620 に答える
0

同じ種類のビューを作成したい場合 (上記の画像のように)、セクションのフッターにラベルを配置し、ラベルの背景を透明にし、選択に従ってフレームを設定し、必要なテキストを追加します。そこに置く。あなたに役立つかもしれないコードスニペットを提供させてください。

UILabel *tableFooter = [[UILabel alloc] initWithFrame:footerRect];
tableFooter.textColor = // add color of your choice
tableFooter.backgroundColor = // add color of your choice
tableFooter.opaque = YES;
tableFooter.font = [UIFont boldSystemFontOfSize:15];
tableFooter.text = @" add text of your choice";
self.theTable.tableFooterView = tableFooter;
[tableFooter release];

上記のコードをこのメソッドに入れます:

- (UIView *) tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
于 2013-10-15T12:42:00.280 に答える