2012-10-03 1 views
8

:UILineBreakMode 대 NSLineBreakMode 좀 UIStringDrawing 방법은 아이폰 OS 6.0 대신 UILineBreakMode의 NSLineBreakMode을 사용하도록 업데이트 된 참조

일예

- (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode 

iOS 5 사용자와 그 이하의 사용자가 UILineBreakMode를 계속 사용하려면 어떻게 확인할 수 있습니까?

+0

페이지에서 더 이상 사용되지 않습니다가 이 질문 [NSLineBreakMode 열거 형 및 이전 버전과의 호환성] (http://stackoverflow.com/q/19652424/642706). –

답변

24

검사가 필요하지 않습니다. 이들은 단지 열거 그리고 그들은 같은 값

에 매핑 현재 실제 차이가 없다 볼 수 있습니다

:

UILineBreakModeNSLineBreakMode

enum { 
    NSLineBreakByWordWrapping = 0, 
    NSLineBreakByCharWrapping, 
    NSLineBreakByClipping, 
    NSLineBreakByTruncatingHead, 
    NSLineBreakByTruncatingTail, 
    NSLineBreakByTruncatingMiddle 
}; 
typedef NSUInteger NSLineBreakMode 



typedef enum { 
    UILineBreakModeWordWrap = 0, 
    UILineBreakModeCharacterWrap, 
    UILineBreakModeClip, 
    UILineBreakModeHeadTruncation, 
    UILineBreakModeTailTruncation, 
    UILineBreakModeMiddleTruncation, 
} UILineBreakMode; 
+0

그들은 동일하다 그러나 이것은 prob에 아무 해결책도 제안하지 않는다 –

+0

Hmm? 진짜 문제는 없습니다. – brynbodayle

+0

죄송합니다. –