2014-06-13 4 views
8

iOS 8 앱을 제작 중입니다. 내 표보기 셀에서 글꼴을 변경하고 싶지만 자동 동적 유형이 적용되어이를 수행 할 수 없습니다.테이블보기 셀 레이블에서 자동 동적 유형을 비활성화하려면 어떻게합니까?

이 동작을 끌 수있는 방법이 있나요, 아니면 글꼴을 변경하기 위해 내 자신의 세포를 작성해야합니다?

+0

글꼴 유형을 iOS7에서 변경하려고 시도 했습니까? iOS7에서 글꼴 유형을 변경할 수 있지만 iOS8에서는 변경할 수없는 이미지가 있습니다. 코드를 공유하면 코드를 공유하십시오. – Jageen

+0

도움이 될 수 있습니다. http://stackoverflow.com/ 질문/20510094/방법에 사용하기-A-맞춤형 폰트와 다이나믹 텍스트 크기 인 - iOS7에 – Jageen

+1

는 [여기 (http://stackoverflow.com/a/37549824/1971013) 재정의하는 방법이며 iOS 동작 및 고정 크기 카테고리 가져 오기 –

답변

-1

를 사용하여 테이블 뷰 대리자 메서드를 tableView : heightForRowAtIndexPath : 당신의 "cellForRowAt indexPath"위임 방법에

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ 
    return 43.5; 
} 
0

는 textLabel라는의 글꼴 스타일을 변경합니다.

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 

    let cell = tableView.dequeueReusableCell(withIdentifier: "cell") 

    cell?.textLabel?.font = UIFont(name: "HelveticaNeue-Medium", size: 16.0)! 
    //your code// 

    return cell 

} 

그러면 동적 유형이 지정된 글꼴 유형으로 대체됩니다.

관련 문제