2017-03-02 5 views
0

텍스트가있는 UITextView가 있습니다. 텍스트는 항상 텍스트보기의 왼쪽 위 모서리에 나타나지 않지만 상단 테두리에서 큰 들여 쓰기가 다음과 같이 표시됩니다. textView with textUITextView는 내가 원하는 것보다 낮은 텍스트를 놓습니다.

속성 "content mode"를 "왼쪽 상단"으로 설정했는데 도움이되지 않았습니다. attribute setted to top left

방법 [self.infoTextView scrollRangeToVisible:NSMakeRange(0, 0)]; 도움을받지 못했습니다. 방법 [self.infoTextView setContentOffset:CGPointZero animated:NO];은 작업을 수행 할 수 있지만 사용자가 이미 볼 수있는 경우에만 텍스트를 이동하므로 UI에 엉망진창이 생깁니다 (첫 번째 사용자는 아래쪽에 텍스트가 표시되고 텍스트가 즉시 위치를 변경 함).

UITextView의 왼쪽 위 모서리에 텍스트가 표시되기 전에 어떻게 배치합니까? 어떤 도움을 주셔서 감사합니다, 미리 감사드립니다!

현재 내가 Xcode 버전 8.2.1을 사용 중입니다.

+0

어딘가에서'UIEdgeInsetsMake'를 사용하고 있습니다. 프로젝트를 다시 확인하십시오. –

+0

@agent_stack 아니요,이 함수를 사용하지 않았습니다. 프로젝트의 검색에서 아무 것도 찾지 못했습니다. 또한'self.infoTextView.contentInset = UIEdgeInsetsMake (2, 2, 0, 0);'시도했지만 이미 시도한 다른 메서드뿐만 아니라 이미 볼 수있는 텍스트보기에서 작동합니다. –

+0

실제로 원하는게 뭐야? 예,이 edgeInset은 textView 안에 텍스트를 설정합니다. –

답변

0

해결 방법 : 새로 추가 된 textView과 그 내용은 정확히 왼쪽 상단에 있습니다. 나는 내 코드와 스토리 보드 파일에서 textView으로 아무 것도하지 않았을 것이라고 확신한다. 내 프로젝트 중 하나 이상에서이 버그를 보았지만 이전에 새로운 것을 새로 추가했습니다 textView이 문제를 해결하지 못했습니다. 이번에는 도움이되었습니다. 귀하의 답변 주셔서 감사합니다!