2012-03-23 2 views
2

목표 C는 새로운 것입니다. 테이블 뷰에서 텍스트 필드의 글꼴을 변경하려면 어떻게해야합니까? 여기에 내가 지금 가지고있는 코드는 다음과 같습니다테이블보기에서 텍스트 필드의 글꼴을 변경하는 방법

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

if (indexPath.section==0) 
    { 
     UITextField *textField= [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 205, 21)]; 
     textField.placeholder = @" "; 
      //textField.text = [listOfItems objectAtIndex:indexPath.row]; 
     textField.tag = indexPath.row; 
      //textField.textLabel.font = [UIFont fontWithName:@"Helvetica" size:12]; 
      //textField.placeholder = [TeamBDict objectAtIndex:textField.tag]; 
     textField.delegate = self; 
     cell.accessoryView = textField; 
     [textField release]; 
    } 
+0

주석 라인은 동일한 작업을 수행합니다. 'textField.textLabel.font = [UIFont fontWithName : @ "Helvetica"size : 12];' –

+1

stackoverflow의 FAQ를 읽어주십시오. – Danra

답변

3
textField.font = [UIFont fontWithName:@"Helvetica" size:12]; 

documentation 읽고 있어야 당으로. 하지만,

textField.font = [UIFont fontWithName:@"Courier" size:16.0]; 

당신이 제공 한 코드는 몇 가지 작업이 필요합니다 : 텍스트 필드의 글꼴을 변경

+0

나는 "textlabel.textfield.font"를 시도하고 있었다 .. –

+0

'UITextField'에 대한'textLabel' 속성은 없다 (Xcode가 아마 그렇게 말했음), 오직'UITableViewCell' 만 가지고있다. –

+0

도움 주셔서 감사합니다. Evan –

0

font 숙박 시설의 설정만큼 간단합니다. -tableView : cellForRowAtIndexPath :`는 테이블 셀을 반환해야합니다. 방법을 배우려면 Table View Programming Guide을 읽어보십시오.

0

스위프트 3.0 아이폰 OS 10.x에서 응답

textField.font = UIFont(name: "Helvetica", size: 16) 
0
textfield.font = UIFont(name:"whatever u choose language type here",size:17) 
관련 문제