簡體   English   中英

如何在nib / storyboard中的UITextView中創建一個新行?

[英]How to make a new line in UITextView in nib/storyboard?

我正在嘗試在Xcode 4.2 UITextView中創建一個新行,當我執行alt + return時,它會轉到下一行,但在構建和運行時不顯示。

這有效,我不確定你在做什么不同。

  • 拖出UITextView
  • 雙擊它以編輯文本,將光標放在您想要段落的位置。
  • 選項 - 輸入幾次以創建空白行和段落。

該段在運行時顯示。 還有一個Text屬性可以在Attributes檢查器中編輯。

ALT + Enter在故事板中創建一個新行

在屬性檢查器中,有屬性“行”用於設置文本行數。 將其更改為2。

這是一種解決方法,但它每次都適用,也適用於更有趣的UILabels:

只需打開文本編輯器(例如textEdit或XCode本身),根據需要使用新行編寫文本,然后將粘貼復制到“界面”構建器中的“標簽”文本屬性中。 它在界面構建器和運行時都顯示。

- (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)文件中並進行了適當的連接。

如果你告訴人們必須確定新行,我可以給出一個更明確的答案......用戶按下按鈕時的編程方式?

拖動視圖(調整大小到一行)並添加背景顏色。 我不確定是否還有另一種方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM