2011-05-23 8 views
7

'daki metni değiştirebiliriz, UISwitch'deki metni değiştirebiliriz, yani Açık & Kapalı. i aşağıdaki kodu denedim ama onun uiSwitch

crashLog

kilitleniyor: nedeniyle yakalanmamış istisna NSInvalidArgumentException, akla uygulamayı sonlandırılması

: '- [UISwitch setLeftLabelText:]: tanınmayan seçici örneğine 0x4c65020 gönderilen' **

switcher = [[[UISwitch alloc] initWithFrame:CGRectZero] autorelease]; 
[switcher addTarget:self action:@selector(switchAction:) 
forControlEvents:UIControlEventValueChanged]; 

// swit = [[UISwitch alloc] initWithFrame:CGRectZero]; 
[switcher setCenter:CGPointMake(160.0f,260.0f)]; 
[switcher setLeftLabelText: @"Female"]; 
[switcher setRightLabelText: @"Male"]; 
[[switcher rightLabel] setFont:[UIFont fontWithName:@"Georgia" size:16.0f]]; 
[[switcher leftLabel] setFont:[UIFont fontWithName:@"Georgia" size:16.0f]]; 
[[switcher leftLabel] setTextColor:[UIColor yellowColor]]; 

cell.accessoryView = switcher; 
switcher.tag = indexPath.row;  

cevap

3

Şuna bir bakın: Çok sayıda özelleştirme (metin dahil)