텍스트 뷰 내부의 텍스트 배치는 어떤 요인에 달려 있습니까? 내 textview의 너비는 160px이고 아래에 언급 된 코드를 사용하여 수신 텍스트의 너비를 계산했으며이 텍스트는 157px로 나오지만이 텍스트는 3 줄로 묶여 있습니다 ... 왜 그렇습니까?NSString의 올바른 너비 찾기
CGSize size = [myText sizeWithFont:textViewFont
constrainedToSize:textView.frame.size
lineBreakMode:UILineBreakModeWordWrap];
CGFloat textWidth = size.width;
줄 수를 얻기 위해 텍스트 너비를 텍스트보기의 너비로 나누는 것을 고려했습니다. 그러나 계산은 시뮬레이터에서 textview에 오는 3 줄을 볼 수있는 반면 1을 반환합니다.
문자열이 아직 화면에 그려지지 않은 것이 문제입니다. 서버에서이 데이터를 가져 오는 중 일부 기능은 주어진 크기의 텍스트 영역에 몇 줄이 들어가는 지 계산해야합니다. 그 주위의 해결책? – Abhinav
나는이 내용을 확인하지는 않았지만 Jano의 대답은이 질문에 대한 답이다. http://stackoverflow.com/questions/5837348/counting-the-number-of-lines-a-textview-lines-wrapped-by- 프레임 크기가 적당 해 보인다. – monowerker