Özelleştirme UİTableView başlık bölümü
Her bölüm için UITableView
başlık özelleştirmek istiyorum. Bugüne kadar uygulanan ettik
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
UITabelViewDelegate
Bu yöntem. Yapmak istediğim tek şey her bölüm için geçerli başlık ve sadece bir küme olarak UILabel
ekleyin.
Şimdiye kadar, bunu yapmak için güçlü değilim. Çünkü, hiçbir varsayılan bölüm başlığı almak için bulamadım. İlk soruvarsayılan bölüm başlığı almak için herhangi bir yolu yoktur?
Eğer bu mümkün değilse, UIView
ancak,varsayılan ayarlamak istiyorum bu sefer arka plan rengini,gölge rengini vs. olan kapsayıcı bir görünüm oluşturmak istiyorum. Eğer dikkatli bölümün Başlığı içine bakarsanız çünkü, zaten özelleştirilmiş.
Nasıl her bölüm başlığı için bu varsayılan değerler alabilir miyim ?
Hepinize teşekkür ederim.
CEVAP
Bu deneyebilirsiniz:
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.frame.size.width, 18)];
/* Create custom view to display section header... */
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 5, tableView.frame.size.width, 18)];
[label setFont:[UIFont boldSystemFontOfSize:12]];
NSString *string =[list objectAtIndex:section];
/* Section header is in 0th index... */
[label setText:string];
[view addSubview:label];
[view setBackgroundColor:[UIColor colorWithRed:166/255.0 green:177/255.0 blue:186/255.0 alpha:1.0]]; //your background color...
return view;
}
Bölümü ile işleme ActionBar başlık yığ...
UİTableView/daralt bölümünü genişletme...
Nasıl Android ActionBar başlık metni k...
Nasıl dinamik olarak değiştirmek angul...
Nasıl UİTableView Bölüm başlığı progra...