2009-06-01 24 views

cevap

14

Öncelikle, istediğiniz konuyla için yığın taşması, arama deneyebilirsiniz. İşte iki açıklanmıştır:

Bu işe yaramazsa, [UIColor clearColor] şeffaf tablo görünümü arka plan rengini yapmaya ve İçeriyormu UITableView arkasında başka bir görünüm koymak colout/ihtiyacınız olan doku/görüntü. ,

- (UITableView *) tableView { 
    [_tableView setBackgroundColor:[UIColor whiteColor]]; 
    return _tableView; 
} 

xib dosyasındaki tableView bağlamak için de hatırlayın: uygulamada

@synthesize tableView = _tableView; 

yöntemi oluşturun:

@property (nonatomic, strong) IBOutlet UITableView *tableView; 

Sonra sentezlemek:

+0

Hey çok teşekkürler & bir dahaki sefere ihtiyaç duyacaktır –

+0

Arka plan rengini saydamlaştırmak kötü performansa neden olur, metreler. –

+0

, neyin peşinde olduğunuza bağlı. Ancak, uygulamanızı öldürmeyebilir. –

0

tableView özelliğini oluştur ve işe yaramalı. Bu kod yazmak gerek olmadan sorununuzu

+0

Bu kötü bir uygulamadır, bu özelleştirmeyi viewDidLoad uygulamasında yapmaktan çok daha iyisiniz (kafa karıştırıcı ve UI çağrıları her sefere erişildiğinde tekrarlanır) –

77
tableview.backgroundView = nil; 
tableview.backgroundColor = [UIColor clearColor]; 

, basitçe Görünüm bölüm tablo görünümün Arkaplan mülkiyet için Temizle Renk seçin.

+0

Bu benim için çok çalıştı! Teşekkür ederim! :) – Diana

+0

Benim için de çalıştım ama ben backGroundColor'u ayarlamak istediğim renge ayarladım 'clearColor' – Ali

+0

@Ali Evet, arka plan rengini gereksinimlerinize göre ayarlayabilirsiniz.tableview.backgroundView = nil kaldırmanıza yardımcı olacak Gruplandırılmış tablodan düz görünüm. –

0

çözümünde size yardımcı olabilir

İlgili konular