SORU
25 Mart 2013, PAZARTESİ


Ö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
25 Mart 2013, PAZARTESİ


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;
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • Dopelives

    Dopelives

    30 Temmuz 2009
  • optionalinfo

    optionalinfo

    29 EKİM 2005