ios-如何在笔尖/故事板的UITextView中制作新行?

我正在尝试在Xcode 4.2 UITextView中创建新行,当我执行alt + return时,它将转到下一行,但是在构建和运行时不显示。

t3hcakeman asked 2019-11-15T01:00:37Z
6个解决方案
121 votes

这行得通,我不确定您在做什么不同的事情。

  • 拖出UITextView
  • 双击它以编辑文本,将光标放在要换段的位置。
  • Option-输入几次以创建空白行和段落。

该段在运行时显示。 还有一个Text属性,可以在“属性”检查器中进行编辑。

Graham Perks answered 2019-11-15T01:01:26Z
37 votes

ALT + Enter在情节提要中添加新行

mientus answered 2019-11-15T01:01:49Z
3 votes

在属性检查器中,有“行”属性来设置多少行文本。将其更改为2。

Darren answered 2019-11-15T01:02:13Z
1 votes
- (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)文件中对其进行了合成,并进行了适当的连接。

如果您确切地告诉al wen必须创建新行,我可以给出更明确的答案...以编程方式显示用户何时按下按钮?

Simon Barkhuizen answered 2019-11-15T01:02:44Z
1 votes

这是一种解决方法,但它每次都适用,并且也适用于UILabels,这更有趣:

只需打开文本编辑器(例如textEdit或XCode本身),根据需要用新行编写文本,然后将粘贴复制到Interface builder中的Label text属性中即可。 它同时在界面生成器和运行时中显示。

FranMowinckel answered 2019-11-15T01:03:14Z
0 votes

拖动视图(调整为一行大小)并为其添加背景色。我不确定是否还有其他方法。

Adi answered 2019-11-15T01:03:37Z
translate from https://stackoverflow.com:/questions/9019527/how-to-make-a-new-line-in-uitextview-in-nib-storyboard