2013-05-19 4 views
0

내 래커 이미지에서 하나의 행으로 글꼴 색을 변경해야합니다. 어떻게해야합니까?
이것은 내가 지금까지 가지고있는 것입니다.
검색했지만 여기에서 대답을 찾지 못했습니다. 그리고 시작할 때 피커보기 앱에서 시작 그림을 볼 수 있습니까?pickerview에서 글꼴 색상 변경

[super viewDidLoad]; 
// Do any additional setup after loading the view, typically from a nib. 
//Load up NSArray object 
_fuglar = [[NSArray alloc]initWithObjects:@"Allt árið", @"Hrafn", @"Svartbakur",@"Silfurmáfur",@"Sílamáfur",@"Frá 20.ágúst til 15.mars",@"Grágæs",@"Heiðagæs",@"Frá 1.september til 15.mars",@"Fýll",@"Dílaskarfur",@"Toppskarfur",@"Helsingi",@"Stokkönd", @"Urtönd",@"Rauðhöfðaönd",@"Duggönd",@"Skúfönd",@"Hávella",@"Toppönd",@"Hvítmáfur",@"Hettumáfur",@"Rita",@"Álka",@"Langvía",@"Stuttnefja",@"Teista",@"Lundi",@"Rjúpa", nil]; 
} 

- (void)didReceiveMemoryWarning 
{ 
[super didReceiveMemoryWarning]; 
// Dispose of any resources that can be recreated. 
} 

#pragma mark - UIPickerView Methods 
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView 
{ 
return 1; 
} 

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:  (NSInteger)component 
{ 
return _fuglar.count; 
} 

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component 
{ 
return [_fuglar objectAtIndex:row]; 
} 

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent: (NSInteger)component 
{ 
//Create UIImage objects 
UIImage * uglaImage = [UIImage imageNamed:@"ugla1.jpg"]; 
UIImage * ravenImage = [UIImage imageNamed:@"raven.jpg"]; 
UIImage * svartbakurImage = [UIImage imageNamed:@"svartbakur2.jpg"]; 
UIImage * silfurmafurImage = [UIImage imageNamed:@"silfurmafur.jpg"]; 


switch (row) { 
    case 0: 
     fuglarImage.image = uglaImage; 
     break; 
    case 1: 
     fuglarImage.image = ravenImage; 
     break; 
    case 2: 
     fuglarImage.image = svartbakurImage; 
     break; 

답변

0

pickerView:titleForRow:forComponent: 대신 pickerView:viewForRow:forComponent:reusingView:을 구현해야합니다.

구현시 필요한 속성이 모두 UILabel이어야합니다.

+0

고맙습니다. 어쩌면 저에게 어떻게 샘플 코드를 보여줄 수 있었습니까? 프로그래밍에 익숙하지 않고 여전히 배우고 있습니다. :) – Sleeperinn