programing

nib / storyboard의 UITextView에서 새 줄을 만드는 방법은 무엇입니까?

nasanasas 2021. 1. 5. 08:10
반응형

nib / storyboard의 UITextView에서 새 줄을 만드는 방법은 무엇입니까?


Xcode 4.2 UITextView에서 새 줄을 만들려고하는데 alt + return을 수행하면 다음 줄로 이동하지만 빌드 및 실행시 표시되지 않습니다.


이것은 효과가 있으며, 당신이 다르게 무엇을하고 있는지 잘 모르겠습니다.

  • 을 끕니다 UITextView.
  • 텍스트를 편집하려면 두 번 클릭하고 단락 나누기를 원하는 위치에 커서를 놓습니다.
  • Option-Enter를 두 번 눌러 빈 줄과 단락을 만듭니다.

단락은 런타임에 표시됩니다. Attributes inspector에서 편집 할 수있는 Text 속성도 있습니다.


ALT+ Enter스토리 보드에서 새로운 라인을 만듭니다


속성 관리자에는 텍스트 줄 수를 설정하는 'Lines'속성이 있습니다. 2로 변경하십시오.


- (void)viewDidLoad
{
    [super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

   //Note: the \n created a new line.
   //This piece of code assumes there IS ALREADY text in the theTextView
    self.theTextView.text = [[NSString alloc] initWithFormat:@"%@ \n\n a line appart",self.theTextView.text];
}

(.h) 파일에 "theTextView"를 생성하고 (.m) 파일에 합성하고 적절한 연결을 설정했다고 가정합니다.

새 줄을 정확히 만들어야한다고 알려 주시면 더 명확한 답을 드릴 수 있습니다. 사용자가 버튼을 누를 때 프로그래밍 방식으로?


이것은 해결 방법이지만 매번 작동하며 더 흥미로운 UILabels에서도 작동합니다.

텍스트 편집기 (예 : textEdit 또는 XCode 자체)를 열고 원하는대로 새 행으로 텍스트를 작성한 다음 인터페이스 빌더의 레이블 텍스트 특성에 붙여 넣기를 복사하십시오. 인터페이스 빌더와 런타임 모두에 표시됩니다.


뷰를 드래그 (선 크기 조정)하고 배경색을 추가합니다. 다른 방법이 있는지 잘 모르겠습니다.

참조 URL : https://stackoverflow.com/questions/9019527/how-to-make-a-new-line-in-uitextview-in-nib-storyboard

반응형