したがって、テーブルビューの次のヘッダーがあります。
UITableViewHeaderFooterView* header =[self.tableView headerViewForSection:0];
このヘッダーには、サブビューとしてプログラムで追加したイメージビューがあります。[tableView reloadData]を実行せずに、この画像またはヘッダー内の何かを変更してリロードするにはどうすればよいですか?
したがって、テーブルビューの次のヘッダーがあります。
UITableViewHeaderFooterView* header =[self.tableView headerViewForSection:0];
このヘッダーには、サブビューとしてプログラムで追加したイメージビューがあります。[tableView reloadData]を実行せずに、この画像またはヘッダー内の何かを変更してリロードするにはどうすればよいですか?
私はあなたがこのようにヘッダーのサブビューで列挙できると思います:
UITableViewHeaderFooterView* header =[self.tableView headerViewForSection:0];
for(UIView *v in header.subviews){
if([v isKindOfClass:[UIImageView class]])
{
UIImageView *imgView = (UImageView*)v;
//do ur stuff here for modification
break;
}
}
複数のImageViewがある場合、タグを付けてそれらの間で異なる可能性があります
アクセスしたいビューの IBOUTLET プロパティを設定できます。