Bir headerView mi yoksa sectionHeaderView mı demek istiyorsunuz? Sen viewDidLoad
yönteminde headerView için subviews ekleyebilirsiniz:
- (void)viewDidLoad {
[super viewDidLoad];
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 300, 225)];
label.text = @"BlaBla";
[self.tableHeaderView addSubview:label];
}
Sen boyut ve initWithFrame
yöntemle etiketin konumunu belirtin ve tableHeaderView için subview etiket eklemek - Birden etiket ile yapabilirsiniz.
size yeni bir görünüm oluşturmak zorunda tableView:viewForHeaderInSection:
yöntemini uygulamak ve buna farklı subviews eklemek zorunda sectionHeader kastediyorsan:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 50)];
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 300, 40)];
label.text = @"BlaBla";
[view addSubview:label];
[label release];
return [view autorelease];
}
Bu durumda da yöntemini uygulamak zorunda Yukarıdaki yöntemde oluşturduğunuz görünümün yüksekliğini döndürmek zorunda olan tableView:heightForHeaderInSection:
:
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
return 50.0f;
}
Başlık görünümünden ne demek istiyorsunuz? – willcodejavaforfood
"viewForHeaderInSection" yöntemini kullandım. – Pugal