내 iPhone 앱에서 사용자가 여러 줄 데이터를 입력 할 수있는 텍스트 뷰가 있습니다.iPhone : 너비를 고려하지 않고 textView에 입력 된 줄 수를 얻는 방법
이제는 줄 수를 얻을 수있는 솔루션이 필요합니다.
너비가 고려되지 않은 해결책이 필요합니다.
사용자가 textView에 입력 한 줄 수만 필요합니다.
어떻게하면됩니까?
내 iPhone 앱에서 사용자가 여러 줄 데이터를 입력 할 수있는 텍스트 뷰가 있습니다.iPhone : 너비를 고려하지 않고 textView에 입력 된 줄 수를 얻는 방법
이제는 줄 수를 얻을 수있는 솔루션이 필요합니다.
너비가 고려되지 않은 해결책이 필요합니다.
사용자가 textView에 입력 한 줄 수만 필요합니다.
어떻게하면됩니까?
당신이 당신이 그것을하는 방법이다, "폭 고려하지 않고"가 아니라 "높이를 고려하지 않고"말했다 이후 :
int numberOfLines = yourUITextView.contentSize.height/yourUITextView.font.lineHeight
UIFont 속성 lineHeight
은 이전 버전에 대한, iOS4.0에서 새로운 leading
속성을 사용하십시오.
편집,
이 대답은 당신이 수동으로 만 삽입 줄 바꿈의 수를 Terentes의 대답은 것 알고 싶다면, 자동으로 (즉, 선 길이에 도착) 줄 바꿈이 삽입 된 의견을 텍스트에 적용 해.
int numberOfManuallyBreaks = [[yourUITextView componentsSeparatedByString:@"\n"] count];
줄은 사용자가 키보드의 리턴 키를 누를 때를 의미합니까? 그렇다면 \ n을 계산하십시오. 도움이 되길 바랍니다.
NSArray *arrayWithLines = [myString componentsSeparatedByString:@"\n"];
NSLog(@"Number of Lines:%@",[arrayWithLines count]);
을하지만 난 그 방법을 수행 할 수 있습니다
수동으로 삽입 된 줄 바꿈을 계산하려면이 해킹을해야합니까? 코드를 볼 때 그곳에 아무 것도 보여주지 않습니다. 그렇게하는 방법? 작은 코드 스 니펫을 줄 수 있습니까 –
TextView의 numberOfLines 속성을 사용하여 줄 수를 가져 왔습니까?
그리고이 부동산을 어디에서 찾을 수 있습니까? UITextView에서는 사용할 수 없습니다. –
나는 텍스트 뷰 Aditya에서 라인 속성의 번호를 찾지 못했습니다. 어디서 찾았 니? –
@Parth BJorn의 답변은 핵심입니다 – Aditya
당신은 직접 당신의 회원보기를 사용하실 수 있습니까? – Aditya
@Aditya, 그것은 단지 한 줄의 높이를줍니다. –
좋아, 그걸 밖으로 시도하고 다시 연락 할 것입니다. 입력 주셔서 감사합니다 –