2012년 12월 24일 월요일

iOS팁 약관 동의 같은 긴 문서를 보여 줄때


UITextView *txtEULA = [[[UITextView alloc] initWithFrame:CGRectMake(45,145,225, 320) autorelease];
로 잘 붙여 넣고

setText를 하면 된다.

그럼 그 긴 문장을 다 쳐 넣어야 하느냐?


- (NSString *)agreeText {
    
    NSString *str = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource: @"agree" ofType: @"txt"] usedEncoding:nil error:nil];
    return str;
}




[txtEULA setText:[self agreeText]];


agrreText 메서드는
앱에서 파일로 읽어 들인다.

프로젝트에 agree.txt파일을 추가 하고

파일에서 내용을 얻어다가 txtEULA에 넣어 주면 된다.




댓글 없음: