私はこのような何かを達成したい
主に命令の目的で、私が知らない UITableView メソッドがあるか、または何らかのトリックがあります。
私はこのような何かを達成したい
主に命令の目的で、私が知らない UITableView メソッドがあるか、または何らかのトリックがあります。
これはUItableViewのヘッダーとフッターに書かれています。そのため、テーブル内のセクションの headerView と footerView をカスタマイズします。
次の方法を使用します。
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
お役に立てば幸いです。
このデリゲート メソッドを確認してください。
- (NSString *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
同じ種類のビューを作成したい場合 (上記の画像のように)、セクションのフッターにラベルを配置し、ラベルの背景を透明にし、選択に従ってフレームを設定し、必要なテキストを追加します。そこに置く。あなたに役立つかもしれないコードスニペットを提供させてください。
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