에 이어 아이폰 OS에서 상단으로 이동해서는 안 :UITextView의 setText 8 코드는 매 초라고 iOS8의
목표는 텍스트가 바닥을 실행 시작할 때 엑스 코드 콘솔과 동일한 아래로 스크롤 동작을하는 것입니다- (void)appendString(NSString *)newString toTextView:(UITextView *)textView {
textView.scrollEnabled = NO;
textView.text = [NSString stringWithFormat:@"%@%@%@", textView.text, newString, @"\n"];
textView.scrollEnabled = YES;
[textView scrollRangeToVisible:NSMakeRange(textView.text.length, 0)];
}
. 불행히도, setText는 scrollRangeToVisible로 다시 스크롤하기 전에 뷰를 맨 위로 재설정합니다.
위의 코드로 iOS7에서 해결되었지만 효과가있었습니다.하지만 지난 주에 iOS8로 업그레이드 한 후에는 더 이상 작동하지 않습니다.
점핑 동작없이 유창하게 진행하는 방법을 알아낼 수 없습니까?
감사합니다! 테스트 용으로 필요하기 때문에 오랜 시간이 걸렸습니다. 그 이후로 프로젝트에서 제거되었습니다. 나는 그것을 해결하는 이것처럼 애매한 것이었지만 기억하고있다. 이제 정답으로 받아 들여 ;-) –
이것은 사실이 아니므로 스크롤이 자동으로 수행되지 않습니다. – mikemeli